2025-09-01 07:28 ftp://ftp.de.debian.org/debian/pool/main/libp/libpwiz/libpwiz_3.0.18342.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 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 3971 3968 elapsed-time: 526.6 426.0 head-timing-info: old-timing-info: head results: libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:94:18: style:inconclusive: Technically the member function 'cSpline::getY' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.h:94:9: note: Technically the member function 'cSpline::getY' can be const. libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:94:18: note: Technically the member function 'cSpline::getY' can be const. libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:100:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/libraries/CSpline/CSpline.cpp:71:8: style: Variable 'l[n]' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/fileview.hpp:39:4: style: Class 'fileview' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:46:5: style: The destructor '~bcp_implementation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:24:13: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:46:5: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:54:9: style: The function 'enable_list_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:26:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:54:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:55:9: style: The function 'enable_summary_list_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:27:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:55:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:56:9: style: The function 'enable_cvs_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:28:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:56:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:57:9: style: The function 'enable_svn_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:29:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:57:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:58:9: style: The function 'enable_unix_lines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:30:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:58:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:59:9: style: The function 'enable_scan_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:31:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:59:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:60:9: style: The function 'enable_license_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:32:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:60:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:61:9: style: The function 'enable_bsl_convert_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:33:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:61:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:62:9: style: The function 'enable_bsl_summary_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:34:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:62:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:63:9: style: The function 'set_boost_path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:35:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:63:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:64:9: style: The function 'set_destination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:36:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:64:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:65:9: style: The function 'set_module_list_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:37:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:65:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:66:9: style: The function 'add_module' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:38:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:66:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:67:9: style: The function 'set_namespace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:39:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:67:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:68:9: style: The function 'set_namespace_alias' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:40:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:68:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:69:9: style: The function 'set_namespace_list' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:41:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:69:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:71:16: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp.hpp:43:16: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:71:16: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:141:45: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:63:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:141:45: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:141:79: style: Local variable 'j' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:64:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_dependent_lib.cpp:141:79: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_path.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_path.cpp:132:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_path.cpp:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/add_path.cpp:533:36: performance: Searching before insertion is not necessary. Instead of 'm_top_namespaces[*i]=p' consider using 'm_top_namespaces.try_emplace(*i, p);'. [stlFindInsert] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:290:34: style: The scope of the variable 'short_paths' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:268:55: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:211:43: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:268:55: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:268:58: style: Local variable 'j' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:212:43: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:268:58: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:302:35: performance: Searching before insertion is not necessary. [stlFindInsert] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.cpp:254:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/copy_path.cpp:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/copy_path.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/copy_path.cpp:235:26: style:inconclusive: Technically the member function 'bcp_implementation::create_path' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/bcp_imp.hpp:83:9: note: Technically the member function 'bcp_implementation::create_path' can be const. libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/copy_path.cpp:235:26: note: Technically the member function 'bcp_implementation::create_path' can be const. libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/copy_path.cpp:25:4: style: Struct 'get_new_library_name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/file_types.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/file_types.cpp:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/file_types.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/fileview.cpp:42:11: warning:inconclusive: Member variable 'fileview::pimpl' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/fileview.cpp:70:35: style: Local variable 'end' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/fileview.hpp:48:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/fileview.cpp:70:35: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/licence_info.cpp:49:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/licence_info.cpp:719:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/main.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/main.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:100:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable license_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:372:37: style: The scope of the variable 'seen_deps' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:267:24: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:58:48: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:267:24: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:356:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:58:48: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/output_licence_info.cpp:356:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/scan_cvs_path.cpp:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: BOOST_WORKAROUND( ... ) [preprocessorErrorDirective] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/scan_cvs_path.cpp:48:5: error: failed to evaluate #if condition, undefined function-like macro invocation: BOOST_WORKAROUND( ... ) [preprocessorErrorDirective] libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/scan_licence.cpp:120:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable license_signature [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm-model2code.cpp:132:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_SERIALIZATION_SPLIT_FREE is a macro then please configure it. [unknownMacro] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:780:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:894:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:956:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1023:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel_function [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1311:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel_function [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel_function [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2723:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2917:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2829:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2832:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2859:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2863:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2869:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2870:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1723:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1725:29: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1778:26: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1780:31: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::active_size' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::y' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::G' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::alpha_status' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::alpha' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::Q' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::QD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::eps' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::Cp' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::Cn' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::p' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::active_set' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::G_bar' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::l' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:394:2: warning: Member variable 'Solver::unshrink' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:998:2: warning: Member variable 'Solver_NU::si' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:109:13: performance:inconclusive: Technically the member function 'Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:89:7: note: Technically the member function 'Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:109:13: note: Technically the member function 'Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:425:9: style:inconclusive: Technically the member function 'Solver::get_C' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:437:7: style:inconclusive: Technically the member function 'Solver::is_upper_bound' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:438:7: style:inconclusive: Technically the member function 'Solver::is_lower_bound' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:439:7: style:inconclusive: Technically the member function 'Solver::is_free' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:106:7: warning: Class 'Cache' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:106:7: warning: Class 'Cache' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:999:7: warning: The class 'Solver_NU' defines member function with name 'Solve' also defined in its parent class 'Solver'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:503:14: note: Parent function 'Solver::Solve' libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:999:7: note: Derived function 'Solver_NU::Solve' libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:204:11: style: The destructor '~Kernel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:198:11: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:204:11: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:208:18: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:195:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:208:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:209:18: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:196:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:209:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:210:15: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:197:15: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:210:15: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1008:6: style: The function 'select_working_set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:442:14: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1008:6: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1009:9: style: The function 'calculate_rho' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:443:17: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1009:9: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1011:7: style: The function 'do_shrinking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:444:15: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1011:7: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1265:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:208:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1265:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1277:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:209:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1277:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1282:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:210:15: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1282:7: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1290:3: style: The destructor '~SVC_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:204:11: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1290:3: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1314:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:208:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1314:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1326:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:209:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1326:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1331:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:210:15: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1331:7: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1338:3: style: The destructor '~ONE_CLASS_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:204:11: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1338:3: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1373:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:210:15: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1373:7: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1380:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:208:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1380:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1399:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:209:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1399:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1404:3: style: The destructor '~SVR_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:204:11: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1404:3: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2027:5: error: Common realloc mistake: 'label' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2028:5: error: Common realloc mistake: 'count' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2681:3: error: Common realloc mistake: 'line' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:3018:6: error: Common realloc mistake: 'label' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:3019:6: error: Common realloc mistake: 'count' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1825:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1825:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1826:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1826:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:4: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:13: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:21: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1829:21: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1830:4: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1830:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1830:12: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1830:12: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:4: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:13: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:21: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1834:21: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:4: warning: If memory allocation fails, then there is a possible null pointer dereference: Q [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: note: Assignment 'Q=(double**)malloc((k)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:13: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:21: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2555:35: note: Calling function 'multiclass_probability', 2nd argument 'pairwise_prob' value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1835:21: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1888:25: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assignment 'perm=(int*)malloc(prob->l*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1888:25: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1892:8: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assignment 'perm=(int*)malloc(prob->l*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1892:8: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1892:16: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assignment 'perm=(int*)malloc(prob->l*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1892:16: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1908:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assignment 'perm=(int*)malloc(prob->l*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1908:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1909:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: note: Assignment 'perm=(int*)malloc(prob->l*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1909:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1978:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ymv [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assignment 'ymv=(double*)malloc(prob->l*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1978:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1978:21: warning: If memory allocation fails, then there is a possible null pointer dereference: ymv [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assignment 'ymv=(double*)malloc(prob->l*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1978:21: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1979:15: warning: If memory allocation fails, then there is a possible null pointer dereference: ymv [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assignment 'ymv=(double*)malloc(prob->l*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1979:15: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1986:12: warning: If memory allocation fails, then there is a possible null pointer dereference: ymv [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: note: Assignment 'ymv=(double*)malloc(prob->l*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1986:12: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2021:3: warning: If memory allocation fails, then there is a possible null pointer dereference: data_label [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2006:20: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2006:20: note: Assignment 'data_label=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2021:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2037:2: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2037:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2039:3: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2039:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2039:14: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2039:14: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2042:8: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2042:8: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2043:5: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2043:5: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2045:2: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2045:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2047:3: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2047:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2047:14: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2047:14: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2062:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2061:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2061:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2062:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2063:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2061:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2061:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2063:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2121:4: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2118:18: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2118:18: note: Assignment 'x=(svm_node**)malloc((l)*sizeof(svm_node*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2121:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2121:19: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2114:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2114:15: note: Assignment 'perm=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2121:19: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2127:4: warning: If memory allocation fails, then there is a possible null pointer dereference: weighted_C [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2125:24: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2125:24: note: Assignment 'weighted_C=(double*)malloc((nr_class)*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2127:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2144:4: warning: If memory allocation fails, then there is a possible null pointer dereference: nonzero [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2142:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2142:19: note: Assignment 'nonzero=(bool*)malloc((l)*sizeof(bool))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2144:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2232:4: warning: If memory allocation fails, then there is a possible null pointer dereference: nz_count [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2220:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2220:19: note: Assignment 'nz_count=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2232:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2244:3: warning: If memory allocation fails, then there is a possible null pointer dereference: nz_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assignment 'nz_start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2244:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2246:4: warning: If memory allocation fails, then there is a possible null pointer dereference: nz_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assignment 'nz_start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2246:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2246:18: warning: If memory allocation fails, then there is a possible null pointer dereference: nz_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assignment 'nz_start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2246:18: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2265:13: warning: If memory allocation fails, then there is a possible null pointer dereference: nz_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: note: Assignment 'nz_start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2265:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2319:4: warning: If memory allocation fails, then there is a possible null pointer dereference: index [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assignment 'index=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2319:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2324:10: warning: If memory allocation fails, then there is a possible null pointer dereference: index [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assignment 'index=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2324:10: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2324:28: warning: If memory allocation fails, then there is a possible null pointer dereference: index [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: note: Assignment 'index=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2324:28: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2328:4: warning: If memory allocation fails, then there is a possible null pointer dereference: fold_count [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2315:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2315:21: note: Assignment 'fold_count=(int*)malloc((nr_fold)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2328:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2369:15: warning: If memory allocation fails, then there is a possible null pointer dereference: fold_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2299:20: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2299:20: note: Assignment 'fold_start=(int*)malloc((nr_fold+1)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2369:15: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2370:13: warning: If memory allocation fails, then there is a possible null pointer dereference: fold_start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2299:20: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2299:20: note: Assignment 'fold_start=(int*)malloc((nr_fold+1)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2370:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2381:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assignment 'perm=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2381:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2382:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assignment 'perm=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2382:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2387:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assignment 'perm=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2387:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2388:27: warning: If memory allocation fails, then there is a possible null pointer dereference: perm [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: note: Assignment 'perm=(int*)malloc((l)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2388:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2467:4: warning: If memory allocation fails, then there is a possible null pointer dereference: kvalue [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2465:20: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2465:20: note: Assignment 'kvalue=(double*)malloc((l)*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2467:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2470:3: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2470:3: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2472:4: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2472:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2472:15: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2472:15: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2476:4: warning: If memory allocation fails, then there is a possible null pointer dereference: vote [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2474:15: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2474:15: note: Assignment 'vote=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2476:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2483:14: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2483:14: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2484:14: warning: If memory allocation fails, then there is a possible null pointer dereference: start [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: note: Assignment 'start=(int*)malloc((nr_class)*sizeof(int))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2484:14: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2546:4: warning: If memory allocation fails, then there is a possible null pointer dereference: pairwise_prob [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2546:4: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2551:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pairwise_prob [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2551:5: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2551:49: warning: If memory allocation fails, then there is a possible null pointer dereference: dec_values [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2540:24: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2540:24: note: Assignment 'dec_values=(double*)malloc((nr_class*(nr_class-1)/2)*sizeof(double))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2551:49: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2552:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pairwise_prob [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2552:5: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2552:27: warning: If memory allocation fails, then there is a possible null pointer dereference: pairwise_prob [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: note: Assignment 'pairwise_prob=(double**)malloc((nr_class)*sizeof(double*))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2552:27: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2697:25: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2697:25: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2698:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2698:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2699:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2699:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2700:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2700:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2701:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2701:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2702:2: warning: If memory allocation fails, then there is a possible null pointer dereference: model [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: note: Assignment 'model=(svm_model*)malloc(1*sizeof(svm_model))', assigned value is 0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2702:2: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:23:9: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:23:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:95:9: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:145:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1637:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1708:12: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1818:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1819:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1825:8: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1884:14: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1885:23: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1902:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1903:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1940:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1941:22: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1970:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2004:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2005:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2006:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2027:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2028:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2036:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2061:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2074:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2080:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2085:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2093:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2094:23: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2114:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2118:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2125:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2142:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2145:26: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2150:10: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2151:10: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2162:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2163:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2195:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2199:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2205:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2206:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2220:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2221:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2238:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2243:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2248:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2250:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2299:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2301:14: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2315:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2317:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2375:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2376:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2395:27: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2465:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2469:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2474:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2524:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2526:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2540:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2544:26: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2546:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2681:10: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2696:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2766:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2773:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2780:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2787:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2794:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2824:9: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2845:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2848:23: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2849:14: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2851:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2893:8: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2999:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:3000:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:3018:14: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:3019:14: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:780:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmax' and 'Gmax2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:781:9: note: Same expression used in consecutive assignments of 'Gmax' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:780:9: note: Same expression used in consecutive assignments of 'Gmax' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:894:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:895:9: note: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:894:9: note: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1023:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmaxp' and 'Gmaxp2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1024:9: note: Same expression used in consecutive assignments of 'Gmaxp' and 'Gmaxp2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1023:9: note: Same expression used in consecutive assignments of 'Gmaxp' and 'Gmaxp2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1027:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmaxn' and 'Gmaxn2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1028:9: note: Same expression used in consecutive assignments of 'Gmaxn' and 'Gmaxn2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1027:9: note: Same expression used in consecutive assignments of 'Gmaxn' and 'Gmaxn2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1149:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1150:9: note: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1149:9: note: Same expression used in consecutive assignments of 'Gmax1' and 'Gmax2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1150:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmax2' and 'Gmax3'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1151:9: note: Same expression used in consecutive assignments of 'Gmax2' and 'Gmax3'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1150:9: note: Same expression used in consecutive assignments of 'Gmax2' and 'Gmax3'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1151:9: style:inconclusive: Same expression used in consecutive assignments of 'Gmax3' and 'Gmax4'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1152:9: note: Same expression used in consecutive assignments of 'Gmax3' and 'Gmax4'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1151:9: note: Same expression used in consecutive assignments of 'Gmax3' and 'Gmax4'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1203:9: style:inconclusive: Same expression used in consecutive assignments of 'lb1' and 'lb2'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1203:21: note: Same expression used in consecutive assignments of 'lb1' and 'lb2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1203:9: note: Same expression used in consecutive assignments of 'lb1' and 'lb2'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1477:9: style: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1478:9: note: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1477:9: note: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1268:14: style: The scope of the variable 'j' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1317:14: style: The scope of the variable 'j' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:18: style: The scope of the variable 'h11' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:22: style: The scope of the variable 'h22' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:26: style: The scope of the variable 'h21' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:30: style: The scope of the variable 'g1' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:33: style: The scope of the variable 'g2' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:36: style: The scope of the variable 'det' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:40: style: The scope of the variable 'dA' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:43: style: The scope of the variable 'dB' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:46: style: The scope of the variable 'gd' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1709:49: style: The scope of the variable 'stepsize' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1820:9: style: The scope of the variable 'pQp' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2519:6: style: The scope of the variable 'nr_class' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2673:6: style: The scope of the variable 'len' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:93:18: style:inconclusive: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:69:12: note: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:93:18: note: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:93:30: style:inconclusive: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:69:23: note: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:93:30: note: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:252:42: style:inconclusive: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:203:35: note: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:252:42: note: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:772:37: style:inconclusive: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:442:38: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:772:37: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:772:49: style:inconclusive: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:442:46: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:772:49: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1015:40: style:inconclusive: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1008:30: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1015:40: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1015:52: style:inconclusive: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1008:38: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1015:52: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2447:11: style: Variable 'sv_coef' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2489:13: style: Variable 'coef1' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2490:13: style: Variable 'coef2' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2825:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2825:19: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2825:24: style: Variable 'val' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:2829:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:202:10: style:inconclusive: Technically the member function 'pwiz::analysis::::HasCommand::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactory.cpp:201:5: style: Struct 'HasCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactoryTest.cpp:41:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactoryTest.cpp:63:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListFactoryTest.cpp:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:42:5: style: Class 'ChromatogramListWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:38:5: style: Class 'MyWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:92:5: style: Class 'ChromatogramList_FilterPredicate_IndexSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:76:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:52:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:76:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:77:49: style: The function 'chromatogramIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:54:49: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:77:49: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:78:37: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:56:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:78:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:93:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:57:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:93:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:94:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:67:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:94:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:76:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 72. [multiCondition] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:72:13: note: first condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:76:18: note: else if condition is opposite to first condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:58:57: style:inconclusive: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:53:30: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:58:57: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:69:37: style: Local variable 'chromatogramIdentity' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:77:49: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:69:37: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:84:29: style: Local variable 'chromatogram' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:78:37: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.cpp:84:29: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TIC_chromatogram [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:153:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_Filter.hpp:67:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:153:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_calibration [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.cpp:70:54: warning: The class 'ChromatogramList_LockmassRefiner' defines member function with name 'accept' also defined in its parent class 'ChromatogramListWrapper'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:50:17: note: Parent function 'ChromatogramListWrapper::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.cpp:70:54: note: Derived function 'ChromatogramList_LockmassRefiner::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.hpp:45:37: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:56:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.hpp:45:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.cpp:52:38: style: Variable 'waters' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefinerTest.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefinerTest.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.hpp:43:17: warning: The class 'ChromatogramList_LockmassRefiner' defines member function with name 'accept' also defined in its parent class 'ChromatogramListWrapper'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:50:17: note: Parent function 'ChromatogramListWrapper::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_LockmassRefiner.hpp:43:17: note: Derived function 'ChromatogramList_LockmassRefiner::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_SavitzkyGolaySmoother.cpp:50:60: warning: The class 'ChromatogramList_SavitzkyGolaySmoother' defines member function with name 'accept' also defined in its parent class 'ChromatogramListWrapper'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:50:17: note: Parent function 'ChromatogramListWrapper::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_SavitzkyGolaySmoother.cpp:50:60: note: Derived function 'ChromatogramList_SavitzkyGolaySmoother::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_SavitzkyGolaySmoother.hpp:47:37: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:56:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_SavitzkyGolaySmoother.hpp:47:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_XICGenerator.cpp:48:51: warning: The class 'ChromatogramList_XICGenerator' defines member function with name 'accept' also defined in its parent class 'ChromatogramListWrapper'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapper.hpp:50:17: note: Parent function 'ChromatogramListWrapper::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_XICGenerator.cpp:48:51: note: Derived function 'ChromatogramList_XICGenerator::accept' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_XICGenerator.hpp:43:5: style: Class 'ChromatogramList_XICGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_XICGenerator.cpp:56:30: style: Variable 'thermo' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/SavitzkyGolaySmootherTest.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/SavitzkyGolaySmootherTest.cpp:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.cpp:368:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Col [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.cpp:416:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Col [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.hpp:43:18: style: The function 'detect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/PeakDetector.hpp:50:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.hpp:43:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.cpp:136:17: style: Variable 'window_size' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.cpp:429:37: style: Variable 'intensityAccumulator' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetector.cpp:433:34: style: Variable 'intensityAccumulator' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ExtraZeroSamplesFilterTest.cpp:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ExtraZeroSamplesFilterTest.cpp:139:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetector.hpp:34:5: style: Struct 'LocalMaximumPeakDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetector.hpp:39:18: style: The function 'detect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/PeakDetector.hpp:50:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetector.hpp:39:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetectorTest.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetectorTest.cpp:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.cpp:100:5: style: Class 'CoefficientCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:39:6: style: The destructor '~SavitzkyGolaySmoother' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/Smoother.hpp:50:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:39:6: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:44:18: style: The function 'smooth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/Smoother.hpp:42:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:44:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:50:18: style: The function 'smooth_copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/Smoother.hpp:48:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmoother.hpp:50:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmootherTest.cpp:166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmootherTest.cpp:242:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmoother.hpp:42:5: style: Struct 'WhittakerSmoother' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmoother.hpp:47:18: style: The function 'smooth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/Smoother.hpp:42:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmoother.hpp:47:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmoother.hpp:53:18: style: The function 'smooth_copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/Smoother.hpp:48:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmoother.hpp:53:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmootherTest.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/WhittakerSmootherTest.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ZeroSampleFiller.cpp:50:20: style: Variable 'nowInData' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ZeroSampleFiller.cpp:42:25: style: Variable 'EPSILON' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ZeroSampleFillerTest.cpp:165:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ZeroSampleFillerTest.cpp:236:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.hpp:51:18: style: The destructor '~CubicHermiteSpline' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IInterpolation.hpp:27:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.hpp:51:18: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:126:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:204:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:43:10: performance:inconclusive: Technically the member function 'CubicHermiteSplineTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:47:10: performance:inconclusive: Technically the member function 'CubicHermiteSplineTest::InterpolationTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:116:10: performance:inconclusive: Technically the member function 'CubicHermiteSplineTest::CubicSplineDummyInitialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSplineTest.cpp:176:10: performance:inconclusive: Technically the member function 'CubicHermiteSplineTest::DiffAndIntegrateTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugReadWriteTest.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugReadWriteTest.cpp:112:10: performance:inconclusive: Technically the member function 'DemuxDebugRWTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugReadWriteTest.cpp:64:48: error: Uninitialized variable: spectrumIndex [uninitvar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugReader.cpp:99:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64_t [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugWriter.cpp:80:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64_t [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxDebugWriter.cpp:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.cpp:74:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.cpp:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.hpp:47:20: error: Reference to local variable returned. [returnReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.hpp:47:18: note: Accessing container. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.hpp:47:20: note: Reference to local variable returned. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.hpp:45:67: performance: Function parameter 'm' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpers.hpp:60:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:91:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentConfigurationPtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:61:10: performance:inconclusive: Technically the member function 'DemuxHelpersTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:159:31: style: Local variable 'scanfmt' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:104:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:159:31: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:105:21: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxHelpersTest.cpp:160:25: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxSolver.hpp:62:10: style: Class 'NNLSSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxSolverTest.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxSolverTest.cpp:43:10: performance:inconclusive: Technically the member function 'DemuxSolverTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/DemuxSolverTest.cpp:79:10: performance:inconclusive: Technically the member function 'DemuxSolverTest::TestNNLSGivenSolution' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:46:5: style: Struct 'Optimization' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/FSDemux.cpp:79:5: style: Struct 'MassErrorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:31:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_upper_offset [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:42:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_lower_offset [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MSXDemultiplexer.hpp:59:18: style: The destructor '~MSXDemultiplexer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IDemultiplexer.hpp:69:18: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MSXDemultiplexer.hpp:59:18: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:50: performance: Function parameter 'i' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:65: performance: Function parameter 'j' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIO.cpp:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIO.cpp:38:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIO.cpp:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIO.cpp:76:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIO.cpp:85:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIOTest.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/MatrixIOTest.cpp:45:10: performance:inconclusive: Technically the member function 'MatrixIOTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/OverlapDemultiplexer.hpp:58:18: style: The destructor '~OverlapDemultiplexer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IDemultiplexer.hpp:69:18: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/OverlapDemultiplexer.hpp:58:18: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/OverlapDemultiplexer.cpp:77:44: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/OverlapDemultiplexer.cpp:94:54: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_data_processing [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.hpp:40:18: style: The destructor '~PrecursorMaskCodec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:249:18: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.hpp:40:18: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:191:18: style: Same expression used in consecutive assignments of 'lowMZ' and 'highMZ'. [duplicateAssignExpression] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:192:18: note: Same expression used in consecutive assignments of 'lowMZ' and 'highMZ'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:191:18: note: Same expression used in consecutive assignments of 'lowMZ' and 'highMZ'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:169:71: style:inconclusive: Function 'IdentifyOverlap' argument 1 names different: declaration 'demuxWindows' definition 'isolationWindows'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.hpp:92:60: note: Function 'IdentifyOverlap' argument 1 names different: declaration 'demuxWindows' definition 'isolationWindows'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:169:71: note: Function 'IdentifyOverlap' argument 1 names different: declaration 'demuxWindows' definition 'isolationWindows'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:50: performance: Function parameter 'i' should be passed by const reference. However it seems that 'stringToFloatCompare' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:148:52: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:50: note: Function parameter 'i' should be passed by const reference. However it seems that 'stringToFloatCompare' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:65: performance: Function parameter 'j' should be passed by const reference. However it seems that 'stringToFloatCompare' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:148:52: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/IPrecursorMaskCodec.hpp:87:65: note: Function parameter 'j' should be passed by const reference. However it seems that 'stringToFloatCompare' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:50:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:58:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:146:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:154:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:280:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:250:47: warning:inconclusive: Either the condition 'it!=usedWindows.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:246:48: note: Assuming that condition 'it!=usedWindows.end()' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/PrecursorMaskCodec.cpp:250:47: note: Dereference of an invalid iterator libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractor.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractor.cpp:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractor.cpp:60:93: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'matrix' definition 'm'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractor.hpp:52:74: note: Function 'operator()' argument 2 names different: declaration 'matrix' definition 'm'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractor.cpp:60:93: note: Function 'operator()' argument 2 names different: declaration 'matrix' definition 'm'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractorTest.cpp:66:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractorTest.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/SpectrumPeakExtractorTest.cpp:45:10: performance:inconclusive: Technically the member function 'SpectrumPeakExtractorTest::TearDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.cpp:95:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Attribute_Frequency [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:45:5: style: Class 'TruncatedLorentzian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.hpp:46:5: style: Struct 'TruncatedLorentzianParameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.cpp:47:5: style: Class 'FrequencyEstimatorPhysicalModelImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.hpp:60:14: style: The destructor '~FrequencyEstimatorPhysicalModel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimator.hpp:48:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.hpp:60:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:46:6: style: The destructor '~TruncatedLorentzian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:57:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:46:6: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:48:26: style: The function 'parameterCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:48:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:49:34: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:54:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:49:34: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:50:51: style: The function 'dp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:50:51: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:51:51: style: The function 'dp2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:56:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.hpp:51:51: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.cpp:49:18: style: The function 'estimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.hpp:57:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.cpp:49:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.hpp:60:14: style: The destructor '~FrequencyEstimatorPhysicalModel' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimator.hpp:48:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModel.hpp:60:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:104:39: style: Local variable 'dp' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:85:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:104:39: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:105:39: style: Local variable 'dp2' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:97:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:105:39: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModelTest.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Attribute_Frequency [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorPhysicalModelTest.cpp:111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.cpp:149:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Attribute_Frequency [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/MagnitudeLorentzian.hpp:44:5: style: Class 'MagnitudeLorentzian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/MagnitudeLorentzian.hpp:45:5: style: Class 'MagnitudeLorentzian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.hpp:52:14: style: The destructor '~FrequencyEstimatorSimple' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimator.hpp:48:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.hpp:52:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.cpp:54:18: style: The function 'estimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.hpp:50:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.cpp:54:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.hpp:52:14: style: The destructor '~FrequencyEstimatorSimple' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimator.hpp:48:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimple.hpp:52:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimpleTest.cpp:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimpleTest.cpp:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimpleTest.cpp:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimpleTest.cpp:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/FrequencyEstimatorSimpleTest.cpp:288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/MagnitudeLorentzianTest.cpp:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/MagnitudeLorentzianTest.cpp:110:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magnitudeSample [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/MagnitudeLorentzianTest.cpp:170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParameterEstimator.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParameterEstimator.cpp:51:20: style: The function 'error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParameterEstimator.hpp:59:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParameterEstimator.cpp:51:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:193:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:232:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:92:1: style: The class 'ParametrizedCosine' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:150:5: style: Class 'AdaptedErrorFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:173:5: style: Class 'AdaptedErrorDerivative' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:154:26: style: The function 'argumentCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:154:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:155:26: style: The function 'valueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:155:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:157:35: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:157:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:177:26: style: The function 'argumentCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:177:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:178:26: style: The function 'valueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:178:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:180:35: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:180:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:51:30: style: The function 'argumentCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:51:30: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:52:30: style: The function 'valueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:52:30: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:54:39: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:54:39: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:98:26: style: The function 'parameterCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:98:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:100:20: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:54:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:100:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:107:35: style: The function 'dp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:107:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:117:35: style: The function 'dp2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunction.hpp:56:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/ParametrizedFunctionTest.cpp:117:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:209:9: style: The if condition is the same as the previous if condition [duplicateCondition] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:203:9: note: First condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:209:9: note: Second condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:200:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:467:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:495:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:142:9: style: Struct 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:58:5: style: Class 'TruncatedLorentzianKernel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:90:5: style: Class 'PeakDetectorMatchedFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:111:14: style: The destructor '~PeakDetectorMatchedFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:45:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:111:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:117:18: style: The function 'findPeaks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:43:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:117:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:91:27: style: The function 'config' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:126:27: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:91:27: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:111:14: style: The destructor '~PeakDetectorMatchedFilter' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:45:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.hpp:111:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilter.cpp:581:12: style: The scope of the variable 'angle' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilterTest.cpp:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMatchRate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilterTest.cpp:115:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorMatchedFilterTest.cpp:176:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Attribute_Frequency [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:58:18: style: The function 'findPeaks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:43:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:58:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:60:14: style: The destructor '~PeakDetectorNaive' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:45:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:60:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:45:20: style: The function 'noiseFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:53:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:45:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:46:26: style: The function 'detectionRadius' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:46:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:47:18: style: The function 'findPeaks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:58:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.cpp:47:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:60:14: style: The destructor '~PeakDetectorNaive' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetector.hpp:45:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaive.hpp:60:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaiveTest.cpp:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/PeakDetectorNaiveTest.cpp:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tau [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.cpp:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.cpp:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzian.cpp:41:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:149:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:136:103: style:inconclusive: Function 'iteratedEstimate' argument 1 names different: declaration 'fd' definition 'fd_in'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:45:81: note: Function 'iteratedEstimate' argument 1 names different: declaration 'fd' definition 'fd_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:136:103: note: Function 'iteratedEstimate' argument 1 names different: declaration 'fd' definition 'fd_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:137:119: style:inconclusive: Function 'iteratedEstimate' argument 2 names different: declaration 'tlp' definition 'tlp_in'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:46:97: note: Function 'iteratedEstimate' argument 2 names different: declaration 'tlp' definition 'tlp_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:137:119: note: Function 'iteratedEstimate' argument 2 names different: declaration 'tlp' definition 'tlp_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:206:79: style:inconclusive: Function 'normalizedError' argument 1 names different: declaration 'fd' definition 'fd_in'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:50:57: note: Function 'normalizedError' argument 1 names different: declaration 'fd' definition 'fd_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:206:79: note: Function 'normalizedError' argument 1 names different: declaration 'fd' definition 'fd_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:207:95: style:inconclusive: Function 'normalizedError' argument 2 names different: declaration 'tlp' definition 'tlp_in'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:50:98: note: Function 'normalizedError' argument 2 names different: declaration 'tlp' definition 'tlp_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianEstimator.cpp:207:95: note: Function 'normalizedError' argument 2 names different: declaration 'tlp' definition 'tlp_in'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:127:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:144:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:166:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:87:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParameters.cpp:114:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParametersTest.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlphaR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParametersTest.cpp:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianParametersTest.cpp:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianTest.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:108:26: style: The function 'argumentCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:108:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:109:26: style: The function 'valueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:109:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:111:39: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:111:39: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:132:26: style: The function 'argumentCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:53:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:132:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:133:26: style: The function 'valueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:54:26: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:133:26: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:135:39: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:55:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/DerivativeTest.hpp:135:39: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/frequency/TruncatedLorentzianTest.cpp:44:26: style: Parameter 'argv' can be declared as const array [constParameter] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.cpp:76:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:72:9: style: Struct 'DataInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:162:5: style: Class 'MSDataAnalyzerDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:141:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:141:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:146:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:146:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:149:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:149:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:207:28: warning: Either the condition 'val.empty()' is redundant or expression 'val[0]' causes access out of bounds. [containerOutOfBounds] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:208:22: note: Assuming that condition 'val.empty()' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:207:28: note: Access out of bounds libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:61:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_None [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:67:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:146:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:44:5: style: Struct 'SimpleAnalyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:46:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:46:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:64:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:64:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:71:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:71:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:81:20: style: The function 'iterationsPerCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:170:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:81:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:98:20: style: The function 'iterationsPerCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:170:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:98:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:54:16: style: Variable 'opened' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:49:16: note: opened is assigned libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzerTest.cpp:54:16: note: opened is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:87:5: style: Class 'MSDataCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:84:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.cpp:43:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:91:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:91:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:100:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCache.hpp:100:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:183:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_None [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:198:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataCacheTest.cpp:292:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MetadataReporter.cpp:49:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MetadataReporter.hpp:43:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MetadataReporter.hpp:43:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:239:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::hit_rank' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::hyperscore' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::nextscore' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::expect' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::zscore' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::origScore' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::ionscore' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::id_score' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::homology_score' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::dot_product' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::delta' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:316:43: warning: Member variable 'record::bays_score' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.hpp:104:5: style: Class 'PepxmlRecordReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:50:5: style: Struct 'SearchHitHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:219:5: style: Struct 'PepXMLHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:181:27: style: Expression is always false because 'else if' condition matches previous condition at line 149. [multiCondition] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:259:23: style: Expression is always false because 'else if' condition matches previous condition at line 230. [multiCondition] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:107:20: style: Local variable 'name' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:54:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:107:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/PepXMLCat.cpp:393:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:143:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:284:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:88:5: warning: Member variable 'Impl::osDumpNeedsClosing' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:176:10: style:inconclusive: Technically the member function 'pwiz::analysis::HasLowerMZ::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:92:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:92:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:97:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:97:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:100:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:100:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:253:20: style: Local variable 'spectrumStats' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.hpp:68:39: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionAnalyzer.cpp:253:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.cpp:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RadiusUnits_amu [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.cpp:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:51:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:66:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:66:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:71:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:71:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:74:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSIC.hpp:74:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.cpp:58:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:45:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:52:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:52:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:57:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:57:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:60:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionSlice.hpp:60:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.cpp:78:5: performance: Variable 'regionAnalyzer_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:47:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:60:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:87:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:60:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:65:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:65:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:68:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RegionTIC.hpp:68:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:131:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:205:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charge [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.hpp:48:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:128:5: style: Struct 'InstrumentInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.hpp:59:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.hpp:59:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:162:23: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/RunSummary.cpp:197:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumBinaryData.cpp:84:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumBinaryData.cpp:151:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumBinaryData.hpp:49:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumBinaryData.hpp:67:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:97:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumBinaryData.hpp:67:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.cpp:86:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.hpp:44:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.hpp:55:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/MSDataAnalyzer.hpp:101:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.hpp:55:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.cpp:76:23: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/SpectrumTable.cpp:77:34: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/passive/TabularConfig.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorPeakel.cpp:83:10: style:inconclusive: Technically the member function 'pwiz::analysis::::SetPeakMetadata::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:132:5: style: Struct 'RTMatches_Contains' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:150:5: style: Struct 'RTMatches_IsContainedIn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.hpp:74:5: style: Class 'PeakFinder_SNR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.hpp:63:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitter.hpp:74:5: style: Class 'PeakFitter_Parabola' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitter.hpp:69:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.hpp:72:5: style: Class 'PeakelGrower_Proximity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.hpp:67:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.hpp:81:5: style: Class 'PeakelPicker_Basic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorPeakel.cpp:81:5: style: Struct 'SetPeakMetadata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.hpp:77:18: style: The function 'findPeaks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.hpp:43:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.hpp:77:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitter.hpp:76:18: style: The function 'fitPeak' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitter.hpp:46:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitter.hpp:76:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.hpp:73:18: style: The function 'sowPeak' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.hpp:46:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.hpp:73:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.hpp:83:18: style: The function 'pick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.hpp:44:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.hpp:83:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:79:11: style: Redundant initialization for 'a'. The initialized value is overwritten before it is read. [redundantInitialization] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:78:18: note: a is initialized libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:79:11: note: a is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:81:11: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:79:11: note: a is assigned libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:81:11: note: a is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:82:11: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:81:11: note: a is assigned libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:82:11: note: a is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:82:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorPeakelTest.cpp:95:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPM [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorPeakelTest.cpp:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorPeakelTest.cpp:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:132:5: style: Struct 'RTMatches_Contains < Feature >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:205:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_orbitrap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:47:10: style:inconclusive: Technically the member function '::SetID::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:61:10: style:inconclusive: Technically the member function '::SetRT::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:135:35: performance:inconclusive: Technically the member function 'Impl::updatePeakel' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:100:10: note: Technically the member function 'Impl::updatePeakel' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:135:35: note: Technically the member function 'Impl::updatePeakel' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:157:35: performance:inconclusive: Technically the member function 'Impl::getMetadata' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:102:10: note: Technically the member function 'Impl::getMetadata' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:157:35: note: Technically the member function 'Impl::getMetadata' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.hpp:43:5: style: Class 'FeatureDetectorSimple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:46:5: style: Struct 'SetID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:60:5: style: Struct 'SetRT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:94:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:123:20: style: Variable 'result->charge' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:121:20: note: result->charge is assigned libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:123:20: note: result->charge is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:157:61: style:inconclusive: Function 'getMetadata' argument 1 names different: declaration 'result' definition 'detected'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:102:36: note: Function 'getMetadata' argument 1 names different: declaration 'result' definition 'detected'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:157:61: note: Function 'getMetadata' argument 1 names different: declaration 'result' definition 'detected'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:181:75: style:inconclusive: Function 'detect' argument 2 names different: declaration 'result' definition 'detected'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:98:50: note: Function 'detect' argument 2 names different: declaration 'result' definition 'detected'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:181:75: note: Function 'detect' argument 2 names different: declaration 'result' definition 'detected'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimple.cpp:117:86: style: Parameter 'id' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimpleTest.cpp:64:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimpleTest.cpp:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.hpp:51:5: style: Class 'PeakFamilyDetectorFT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorSimpleTest.cpp:48:5: style: Struct 'mzrtEqual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.hpp:54:18: style: The function 'detect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetector.hpp:48:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.hpp:54:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:88:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:66:10: style:inconclusive: Technically the member function 'SetRetentionTime::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureDetectorTuningTest.cpp:65:5: style: Struct 'SetRetentionTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:132:5: style: Struct 'RTMatches_Contains < Peakel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.cpp:108:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizeMass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.cpp:121:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.hpp:59:18: style: The function 'fitFeature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.hpp:45:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModeler.hpp:59:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModelerTest.cpp:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModelerTest.cpp:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModelerTest.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/FeatureModelerTest.cpp:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:299:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:246:10: style:inconclusive: Technically the member function 'MyPred::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:104:5: style: Struct 'Simple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:150:5: style: Struct 'RTMatches_IsContainedIn < Simple >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:132:5: style: Struct 'RTMatches_Contains < Simple >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:195:48: style: Local variable 'it' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:172:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTFieldTest.cpp:195:48: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/Noise.hpp:41:5: style: Struct 'Noise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/Noise.hpp:65:5: style: Class 'NoiseCalculator_2Pass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/Noise.hpp:66:19: style: The function 'calculateNoise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/Noise.hpp:50:19: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/Noise.hpp:66:19: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/NoiseTest.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/NoiseTest.cpp:134:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakExtractorTest.cpp:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakExtractorTest.cpp:212:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.cpp:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.cpp:149:5: performance: Variable 'isotopeEnvelopeEstimator_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFT.cpp:51:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFTTest.cpp:63:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFamilyDetectorFTTest.cpp:78:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.cpp:128:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.cpp:47:17: style:inconclusive: Technically the member function 'pwiz::analysis::::ComputeLogarithm::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.cpp:57:5: style: Struct 'CalculatePValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinder.cpp:109:25: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinderTest.cpp:95:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinderTest.cpp:118:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinderTest.cpp:68:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinderTest.cpp:69:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFinderTest.cpp:70:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitterTest.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitterTest.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakFitterTest.cpp:131:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrower.cpp:111:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelGrowerTest.cpp:123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.cpp:68:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.cpp:120:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.cpp:169:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.cpp:200:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPicker.cpp:213:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/MZRTField.hpp:150:5: style: Struct 'RTMatches_IsContainedIn < Peakel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/PeakelPickerTest.cpp:142:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:88:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:262:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FT_ICR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:365:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:208:45: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:52:9: warning:inconclusive: Member variable 'Location::mz' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:52:9: warning:inconclusive: Member variable 'Location::retentionTimeSec' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:67:9: warning: Member variable 'Record::mz' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:67:9: warning: Member variable 'Record::retentionTimeSec' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:98:9: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:35:5: style: Struct 'local_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:42:20: style: The function 'record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:120:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:42:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:44:33: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:124:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:44:33: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:46:33: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:126:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.hpp:46:33: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:43:18: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:83:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:43:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:45:18: style: The function 'equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:84:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:45:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:54:38: style: The function 'dereference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:85:42: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:54:38: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:47:25: style: Variable 'lip' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMap.cpp:43:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideIDMapTest.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:81:5: style: Class 'PeptideID_flat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:86:5: style: Class 'PeptideID_flat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:50:5: style: Struct 'redirect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:63:5: style: Struct 'local_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:57:14: style: The destructor '~MSInspectRecordBuilder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:41:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:57:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:59:31: style: The function 'build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:43:31: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:59:31: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:61:18: style: The function 'header' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:45:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:61:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:63:20: style: The function 'epsilon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:47:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:63:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:65:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:49:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:65:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:67:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:51:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:67:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:91:14: style: The destructor '~PeptideID_flat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:122:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:91:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:97:20: style: The function 'record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:120:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:97:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:99:22: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:124:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:99:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:100:22: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:126:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:100:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:68:10: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:83:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:68:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:70:10: style: The function 'equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:84:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:70:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:79:30: style: The function 'dereference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:85:42: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:79:30: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:57:14: style: The destructor '~MSInspectRecordBuilder' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:41:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:57:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:63:20: style: The function 'epsilon' overrides a function in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:47:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.hpp:63:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:190:13: style: Exception should be caught by reference. [catchExceptionByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:185:35: style: Local variable 'record' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:122:23: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:185:35: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:72:25: style: Variable 'li' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:68:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:148:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:180:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flat.cpp:200:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_flatTest.cpp:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeID [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:45:5: style: Class 'PeptideID_pepXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:48:5: style: Class 'PeptideID_pepXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:51:5: style: Class 'PeptideID_pepXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:45:5: style: Struct 'local_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:93:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:100:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:107:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:54:14: style: The destructor '~PeptideID_pepXml' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:122:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:54:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:60:20: style: The function 'record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:120:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:60:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:65:22: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:124:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:65:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:66:22: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:126:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.hpp:66:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:49:10: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:83:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:49:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:60:30: style: The function 'dereference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID.hpp:85:42: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:60:30: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:53:25: style: Variable 'li' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXML.cpp:49:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peptideid/PeptideID_pepXMLTest.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactory.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactory.cpp:190:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactory.cpp:131:10: style:inconclusive: Technically the member function 'pwiz::analysis::::HasCommand::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:78:5: style: Class 'ProteinList_FilterPredicate_IndexSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:91:5: style: Class 'ProteinList_FilterPredicate_IdSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:83:5: style: Class 'ProteinList_DecoyGeneratorPredicate_Reversed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:93:5: style: Class 'ProteinList_DecoyGeneratorPredicate_Shuffled' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactory.cpp:130:5: style: Struct 'HasCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:79:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:48:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:79:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:80:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:54:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:80:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:93:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:48:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:93:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:94:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:54:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:94:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:85:24: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:49:28: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:85:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:95:24: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:49:28: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.hpp:95:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactoryTest.cpp:40:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinListFactoryTest.cpp:78:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGenerator.cpp:127:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGeneratorTest.cpp:49:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGeneratorTest.cpp:74:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_DecoyGeneratorTest.cpp:102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:73:18: style: Condition '!accepted' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:69:13: note: Assuming that condition 'accepted' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:73:18: note: Condition '!accepted' is always true libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:56:47: style:inconclusive: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:51:25: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:56:47: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:66:20: style: Local variable 'protein' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:64:34: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.cpp:66:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:181:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:91:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_Filter.hpp:54:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:91:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:148:36: warning: Found suspicious operator ',', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:353:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:51:10: performance:inconclusive: Technically the member function 'pwiz::analysis::::FilterSpectrum::DeIsotopeHiRes' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.hpp:59:5: style: Struct 'MS2Deisotoper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.hpp:49:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:154:25: style: Local variable 'ix' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:142:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:154:25: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:316:51: performance: Function parameter 'chain' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:118:38: style: Parameter 'arg1' can be declared as reference to const. However it seems that 'PropogateNulls' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:186:95: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:118:38: note: Parameter 'arg1' can be declared as reference to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:118:52: style: Parameter 'arg2' can be declared as reference to const. However it seems that 'PropogateNulls' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:186:95: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:118:52: note: Parameter 'arg2' can be declared as reference to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:143:17: style: Variable 'intens' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2Deisotoper.cpp:154:25: style: Variable 'ix' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:179:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:129:21: style: Condition 'hires' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:128:18: note: Assignment 'hires=false', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:129:21: note: Condition 'hires' is always false libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:146:28: style: Local variable 'goldMZArray' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:124:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:146:28: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:147:28: style: Local variable 'goldIntensityArray' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:125:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2DeisotoperTest.cpp:147:28: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:98:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_highest_observed_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_low_intensity_data_point_removal [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.hpp:62:5: style: Struct 'MS2NoiseFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.hpp:51:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.hpp:62:49: performance: Function parameter 'params_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:64:38: style: Parameter 'arg1' can be declared as reference to const. However it seems that 'PropogateNulls' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:221:95: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:64:38: note: Parameter 'arg1' can be declared as reference to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:64:52: style: Parameter 'arg2' can be declared as reference to const. However it seems that 'PropogateNulls' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:221:95: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:64:52: note: Parameter 'arg2' can be declared as reference to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:187:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/MS2NoiseFilter.cpp:216:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_highest_observed_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_data_filtering [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:219:30: warning: Member variable 'Config::removeNeutralLossSpecies' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:50:10: style:inconclusive: Technically the member function 'pwiz::analysis::::MassLessThan::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.hpp:138:5: style: Struct 'PrecursorMassFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.hpp:111:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:46:5: style: Struct 'MassLessThan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:62:5: style: Struct 'PrecursorReferenceMass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:82:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:91:25: style: The scope of the variable 'massList_' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:92:25: style: The scope of the variable 'intensities_' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:164:13: style: The scope of the variable 'iUpperBound' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:101:24: style: Variable 'precursorMZ' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorMassFilter.cpp:164:25: style: Variable 'iUpperBound' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.cpp:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.cpp:64:10: style:inconclusive: Technically the member function 'pwiz::analysis::::HasLowerMZ::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.cpp:82:10: style:inconclusive: Technically the member function 'pwiz::analysis::::IsCloserTo::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.hpp:54:5: style: Class 'PrecursorRecalculatorDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.cpp:46:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.cpp:80:5: style: Struct 'IsCloserTo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.hpp:56:18: style: The function 'recalculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculator.hpp:51:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefault.hpp:56:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:423:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:464:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Precision_32 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:530:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:540:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:569:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:529:94: style: Local variable 'end' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:514:51: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:529:94: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/PrecursorRecalculatorDefaultTest.cpp:515:58: style: Parameter 'pr' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:272:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:555:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:615:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:620:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:670:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:779:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:792:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPM [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:854:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPM [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:913:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MZ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_higher_energy_beam_type_collision_induced_dissociation [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_orbitrap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThresholdingBy_Count [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1563:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:304:24: style:inconclusive: Boolean expression 'preferCwt' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1510:10: style:inconclusive: Technically the member function 'pwiz::analysis::::HasCommand::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1509:5: style: Struct 'HasCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:520:21: style: Condition 'hires' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:516:18: note: Assignment 'hires=false', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:520:21: note: Condition 'hires' is always false libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:252:9: style: The scope of the variable 'fixedPeaksKeep' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:642:131: style: Parameter 'ilr' can be declared as pointer to const. However it seems that 'filterCreator_precursorRecalculation' is a callback function, if 'ilr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1466:62: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:642:131: note: Parameter 'ilr' can be declared as pointer to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:819:124: style: Parameter 'ilr' can be declared as pointer to const. However it seems that 'filterCreator_precursorRefine' is a callback function, if 'ilr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:1469:48: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:819:124: note: Parameter 'ilr' can be declared as pointer to const libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactory.cpp:717:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:41:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:66:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scans [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:165:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:178:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:309:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:360:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:410:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:422:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_title [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:471:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_filter_string [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:485:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:539:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:622:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumListFactoryTest.cpp:690:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_3D.cpp:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_3D.hpp:43:5: style: Class 'SpectrumList_3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_3D.cpp:46:35: style: Variable 'agilent' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_3D.cpp:52:34: style: Variable 'waters' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_3D_Test.cpp:109:13: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_FOREACH_FIELD is a macro then please configure it. [unknownMacro] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:507:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:563:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:827:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:865:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.hpp:100:9: style:inconclusive: Member variable 'SpectrumList_ChargeFromIsotope::defaultChargeMax_' is in the wrong place in the initializer list. [initializerList] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:69:5: note: Member variable 'SpectrumList_ChargeFromIsotope::defaultChargeMax_' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.hpp:100:9: note: Member variable 'SpectrumList_ChargeFromIsotope::defaultChargeMax_' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.hpp:71:5: style: Class 'SpectrumList_ChargeFromIsotope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:60:12: style:inconclusive: Function 'SpectrumList_ChargeFromIsotope' argument 6 names different: declaration 'isolationWindow' definition 'isolationWidth'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.hpp:76:47: note: Function 'SpectrumList_ChargeFromIsotope' argument 6 names different: declaration 'isolationWindow' definition 'isolationWidth'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:60:12: note: Function 'SpectrumList_ChargeFromIsotope' argument 6 names different: declaration 'isolationWindow' definition 'isolationWidth'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:33:33: performance: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByMZ' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:380:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:33:33: note: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByMZ' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:33:47: performance: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByMZ' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:380:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:33:47: note: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByMZ' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:34:38: performance: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByKLScore' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:384:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:34:38: note: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByKLScore' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:34:52: performance: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByKLScore' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:384:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:34:52: note: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByKLScore' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:35:43: performance: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByIntensitySum' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:388:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:35:43: note: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresByIntensitySum' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:35:57: performance: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByIntensitySum' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:388:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:35:57: note: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresByIntensitySum' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:36:44: performance: Function parameter 'i' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:36:58: performance: Function parameter 'j' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:37:41: performance: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresBySumOfRanks' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:397:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:37:41: note: Function parameter 'i' should be passed by const reference. However it seems that 'sortScoresBySumOfRanks' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:37:55: performance: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresBySumOfRanks' is a callback function. [passedByValueCallback] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:397:48: note: Function pointer used here. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:37:55: note: Function parameter 'j' should be passed by const reference. However it seems that 'sortScoresBySumOfRanks' is a callback function. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:1043:39: performance: Function parameter 'chain' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:151:39: error: Iterator 'itr' used after element has been erased. [eraseDereference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:142:5: note: Iterator 'itr' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:151:39: note: Iterator 'itr' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:689:42: error: Iterator 'winIt' used after element has been erased. [eraseDereference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:690:35: note: Iterator 'winIt' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:689:42: note: Iterator 'winIt' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:735:39: error: Uninitialized variable: localChain.parentIndex [uninitvar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:735:39: error: Uninitialized struct member: localChain.parentIndex [uninitStructMember] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotope.cpp:365:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotopeTest.cpp:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotopeTest.cpp:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotopeTest.cpp:224:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:99:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:285:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svm_node [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:381:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svm_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:826:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:60:12: style:inconclusive: Technically the member function '::MZIntensityPairIntensitySum::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.hpp:40:5: style: Class 'SpectrumList_ChargeStateCalculator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:334:5: style: Class 'ETD_SVM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:274:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:285:23: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:289:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:292:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:298:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:299:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:300:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:304:19: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:305:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:381:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:165:33: style: The scope of the variable 'inverseFractionCutoff' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:143:39: error: Iterator 'itr' used after element has been erased. [eraseDereference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:134:5: note: Iterator 'itr' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:143:39: note: Iterator 'itr' used after element has been erased. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculator.cpp:221:34: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculatorTest.cpp:273:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculatorTest.cpp:301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculatorTest.cpp:359:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:227:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:252:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:324:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_MetaDataAndBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:450:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.hpp:100:9: style: Class 'SpectrumList_Demux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:208:72: style:inconclusive: Function 'IndexMapper' argument 1 names different: declaration 'original' definition 'originalIn'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:117:58: note: Function 'IndexMapper' argument 1 names different: declaration 'original' definition 'originalIn'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:208:72: note: Function 'IndexMapper' argument 1 names different: declaration 'original' definition 'originalIn'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:216:25: style: Local variable 'spectrumIdentity' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:65:41: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:216:25: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:219:22: style: Local variable 'spectrum' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:62:29: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:219:22: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:170:82: performance: Function parameter 'p' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Demux.cpp:179:90: performance: Function parameter 'p' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:125:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLAP_ONLY [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:339:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:431:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:91:17: performance:inconclusive: Technically the member function 'DemuxTest::GetMask' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:65:10: note: Technically the member function 'DemuxTest::GetMask' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.cpp:91:17: note: Technically the member function 'DemuxTest::GetMask' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:61:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_InstantMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:152:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:179:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:192:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:212:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:230:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:243:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:257:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:270:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:284:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:285:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:300:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:90:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:137:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_preset_scan_configuration [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:286:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:306:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:330:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:384:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:410:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedIons [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:440:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:456:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_dissociation_method [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:466:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:508:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:528:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:557:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_polarity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:573:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:607:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_filter_string [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:110:5: style: Class 'SpectrumList_FilterPredicate_IndexSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:124:5: style: Class 'SpectrumList_FilterPredicate_ScanNumberSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:138:5: style: Class 'SpectrumList_FilterPredicate_IdSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:151:5: style: Class 'SpectrumList_FilterPredicate_ScanEventSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:178:5: style: Class 'SpectrumList_FilterPredicate_MSLevelSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:191:5: style: Class 'SpectrumList_FilterPredicate_ChargeStateSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:229:5: style: Class 'SpectrumList_FilterPredicate_DefaultArrayLengthSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:242:5: style: Class 'SpectrumList_FilterPredicate_ActivationType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:256:5: style: Class 'SpectrumList_FilterPredicate_AnalyzerType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:269:5: style: Class 'SpectrumList_FilterPredicate_Polarity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:111:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:111:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:112:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:77:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:112:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:113:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:113:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:125:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:125:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:126:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:77:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:126:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:127:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:127:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:139:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:139:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:140:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:77:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:140:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:141:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:141:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:152:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:152:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:153:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:153:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:154:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:154:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:165:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:165:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:166:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:166:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:167:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:167:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:179:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:179:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:180:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:180:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:181:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:181:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:192:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:192:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:193:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:193:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:194:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:194:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:212:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:212:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:213:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:213:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:214:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:214:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:230:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:230:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:231:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:231:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:232:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:232:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:243:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:243:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:244:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:244:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:245:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:245:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:257:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:257:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:258:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:258:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:259:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:259:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:270:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:270:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:271:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:271:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:272:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:272:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:284:33: style: The function 'suggestedDetailLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:61:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:284:33: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:285:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:285:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:286:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:286:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:287:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:287:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:300:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:300:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:301:35: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:70:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:301:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:302:25: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:80:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:302:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:140:18: style: The function 'done' overrides a function in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:77:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:140:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:78:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 74. [multiCondition] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:74:13: note: first condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:78:18: note: else if condition is opposite to first condition libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:58:49: style:inconclusive: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:53:26: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:58:49: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:71:33: style: Local variable 'spectrumIdentity' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:90:45: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:71:33: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:87:29: style: Local variable 'spectrum' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:91:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.cpp:87:29: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:242:80: performance: Function parameter 'filterItem' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:256:78: performance: Function parameter 'filterItem' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:70:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:221:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_spectrum_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:245:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:338:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:526:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_electron_transfer_dissociation [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:608:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_orbitrap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:652:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThresholdingBy_Count [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:696:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:795:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:300:5: style: Struct 'HasBinaryDataPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:270:18: style: The function 'done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:77:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:270:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:305:21: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Filter.hpp:67:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:305:21: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility.cpp:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ion_mobility_drift_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility.hpp:39:5: style: Class 'SpectrumList_IonMobility' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility.cpp:82:21: style: Local variable 'spectrum' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility.hpp:42:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility.cpp:82:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility_Test.cpp:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_IonMobility_Test.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefiner.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_calibration [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefiner.cpp:79:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefiner.cpp:87:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefiner.cpp:53:34: style: Variable 'waters' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefinerTest.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_LockmassRefinerTest.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:321:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adjustmentType [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:333:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adjustmentType [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:889:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:957:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentType_Analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1286:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentConfigurationPtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1380:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1536:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvid [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1805:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1979:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_dissociation_method [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2253:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2419:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:171:5: warning: Member variable 'AdjustmentObject::stdev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:171:5: warning: Member variable 'AdjustmentObject::mad' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:171:5: warning: Member variable 'AdjustmentObject::percentImprovement' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:171:5: warning: Member variable 'AdjustmentObject::percentImprovementMAD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::freqHistBinSize' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::freqHistBinCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::shiftError' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::avgError' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::modeError' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::medianError' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::avgStDev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::modeStDev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:213:5: warning: Member variable 'AdjustSimpleGlobal::medianStDev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::binSize' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::bins' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::highestCountBin' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::lowestValidBin' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::highestValidBin' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::roughStDev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::percentImprovementRough' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::smoothedStDev' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::percentImprovementSmoothed' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::roughMAD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::percentImprovementRoughMAD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::smoothedMAD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:239:5: warning: Member variable 'BinnedAdjustmentObject::percentImprovementSmoothedMAD' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1313:5: warning: Member variable 'Impl::isotopeScreenAdj_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1313:5: warning: Member variable 'Impl::isotopeFilter_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1313:5: warning: Member variable 'Impl::ppmErrorLimit_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1330:9: style:inconclusive: Member variable 'Impl::bad_' is in the wrong place in the initializer list. [initializerList] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1313:213: note: Member variable 'Impl::bad_' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1330:9: note: Member variable 'Impl::bad_' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:134:19: style:inconclusive: Technically the member function 'pwiz::analysis::CVConditionalFilter::getScoreName' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:135:19: style:inconclusive: Technically the member function 'pwiz::analysis::CVConditionalFilter::getThreshold' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1323:10: style:inconclusive: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::isAllHighRes' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1325:12: style:inconclusive: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::getFilterScoreName' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1326:12: style:inconclusive: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::getFilterThreshold' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2248:36: performance:inconclusive: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::shiftCalculator' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1336:10: note: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::shiftCalculator' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2248:36: note: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::shiftCalculator' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1938:54: debug: CheckClass::isMemberVar found used member variable 'data' with varid 0 [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1491:36: performance:inconclusive: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::cleanIsotopes' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1340:10: note: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::cleanIsotopes' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1491:36: note: Technically the member function 'pwiz::analysis::SpectrumList_MZRefiner::Impl::cleanIsotopes' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:121:5: style: Class 'CVConditionalFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:160:5: style: Struct 'sortFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:215:20: style: The function 'shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:183:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:215:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:216:18: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:184:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:216:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:217:20: style: The function 'getShiftRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:185:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:217:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:218:20: style: The function 'getShiftOutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:186:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:218:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:240:20: style: The function 'shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:183:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:240:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:241:18: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:184:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:241:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:242:20: style: The function 'getShiftRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:185:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:242:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:243:20: style: The function 'getShiftOutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:186:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:243:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:322:20: style: The function 'shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:240:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:322:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:323:18: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:241:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:323:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:324:20: style: The function 'getShiftOutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:243:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:324:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:334:20: style: The function 'shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:240:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:334:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:335:18: style: The function 'calculate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:241:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:335:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:336:20: style: The function 'getShiftOutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:243:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:336:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2111:56: style: Condition 'abs(massError)<=mzErrorThreshold&&abs(ppmError)<=ppmErrorThreshold' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2105:52: note: Assuming that condition 'abs(massError)<=mzErrorThreshold&&abs(ppmError)<=ppmErrorThreshold' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2111:56: note: Condition 'abs(massError)<=mzErrorThreshold&&abs(ppmError)<=ppmErrorThreshold' is always true libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1493:12: style: The scope of the variable 'windowAdj' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1559:9: style: The scope of the variable 'specCounter' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1563:9: style: The scope of the variable 'excess' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1704:30: style: The scope of the variable 'cleaned' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1705:30: style: The scope of the variable 'worked' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2416:12: style: The scope of the variable 'value' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:906:12: style: Local variable 'threshold' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:140:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:906:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1084:20: style: Local variable 'threshold' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:140:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1084:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2435:16: style: Local variable 'value' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2416:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2435:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:676:13: style: Variable 'j' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1491:63: style: Parameter 'sd' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1849:9: style: Variable 'p' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1535:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1550:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1982:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2464:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1635:41: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1559:21: style: Variable 'specCounter' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1563:16: style: Variable 'excess' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1574:16: style: Variable 'excess' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1704:38: style: Variable 'cleaned' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1705:37: style: Variable 'worked' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1710:37: style: Variable 'cleaned' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1711:36: style: Variable 'worked' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:1754:32: style: Variable 'excess' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefiner.cpp:2435:22: style: Variable 'value' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefinerTest.cpp:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_base_peak_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefinerTest.cpp:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZRefinerTest.cpp:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZWindow.cpp:67:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_unit [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZWindowTest.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZWindowTest.cpp:71:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZWindowTest.cpp:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MZWindowTest.cpp:131:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.cpp:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_base_peak_intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.hpp:41:5: style: Class 'SpectrumList_MetadataFixer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.cpp:81:25: style: The scope of the variable 'intensities' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.cpp:98:46: warning: Uninitialized variable: bpmz [uninitvar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.cpp:87:44: note: Assuming condition is false libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixer.cpp:98:46: note: Uninitialized variable: bpmz libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixerTest.cpp:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TIC [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_MetadataFixerTest.cpp:112:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processingMethods [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:58:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:87:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:110:36: style: Local variable 'window' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.hpp:59:29: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilter.cpp:110:36: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:459:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:545:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:622:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:783:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.hpp:84:5: style: Struct 'ThresholdFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:378:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:355:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:378:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:406:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:386:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:406:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:476:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:447:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:476:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:562:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:533:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakFilterTest.cpp:562:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_picking [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:162:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:61:38: style: Variable 'thermo' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:67:38: style: Variable 'bruker' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:73:35: style: Variable 'abi' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:79:39: style: Variable 'agilent' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:85:39: style: Variable 'abi_t2d' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:91:38: style: Variable 'waters' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.cpp:97:40: style: Variable 'shimadzu' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FT_ICR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:100:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentType_Analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processingMethods [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:154:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.hpp:43:5: style: Class 'SpectrumList_PrecursorRecalculator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculator.cpp:54:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculatorTest.cpp:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRecalculatorTest.cpp:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentType_Analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processingMethods [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:128:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_of_flight [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:233:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_orbitrap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:52:17: style:inconclusive: Member variable 'Impl::cache' is in the wrong place in the initializer list. [initializerList] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:60:43: note: Member variable 'Impl::cache' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:52:17: note: Member variable 'Impl::cache' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:120:10: style:inconclusive: Technically the member function 'pwiz::analysis::HasLowerMZ::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.hpp:53:5: style: Class 'SpectrumList_PrecursorRefine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:55:5: style: Struct 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:242:12: style: The scope of the variable 'intensMax' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:246:37: style: Variable 'info' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefine.cpp:242:22: style: Variable 'intensMax' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefineTest.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefineTest.cpp:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_PrecursorRefineTest.cpp:50:8: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummer.cpp:76:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedIons [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummer.cpp:262:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummer.cpp:342:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullMetadata [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummer.cpp:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:124:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:223:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:187:28: style: Local variable 'goldMZArray' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:167:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:187:28: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:188:28: style: Local variable 'goldIntensityArray' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:168:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ScanSummerTest.cpp:188:28: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Smoother.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_smoothing [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Smoother.cpp:76:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_profile_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.hpp:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.hpp:88:35: style: The function 'less' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.hpp:59:39: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.hpp:88:35: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:115:56: style:inconclusive: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:49:33: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:115:56: note: Function 'Impl' argument 1 names different: declaration 'original' definition '_original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:145:79: style:inconclusive: Function 'SpectrumList_Sorter' argument 1 names different: declaration 'inner' definition 'original'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.hpp:66:56: note: Function 'SpectrumList_Sorter' argument 1 names different: declaration 'inner' definition 'original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_Sorter.cpp:145:79: note: Function 'SpectrumList_Sorter' argument 1 names different: declaration 'inner' definition 'original'. libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_SorterTest.cpp:246:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_TitleMaker.cpp:223:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_spectrometer_file_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_TitleMaker.cpp:161:5: style: Struct 'SourceFilePtrIdEquals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_TitleMaker.cpp:240:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ZeroSamplesFilter.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode_RemoveExtraZeros [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ZeroSamplesFilter.cpp:79:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:237:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Orientation_MostIntense [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:244:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:161:12: style:inconclusive: Technically the member function '::MZIntensityPairIntensitySum::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:174:10: style:inconclusive: Technically the member function '::MZIntensityPairIntensityFractionLessThan::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:169:5: style: Struct 'MZIntensityPairIntensityFractionLessThan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:185:5: style: Struct 'MZIntensityPairIntensityFractionGreaterThan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:404:31: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:390:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:404:31: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:262:24: style: Variable 'extraArray' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:285:20: style: Variable 'extraArray' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:80:17: style: Variable 'mz' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:81:17: style: Variable 'intensity' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:56:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/ThresholdFilter.cpp:85:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.cpp:251:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.cpp:62:2: warning: Member variable 'stream_vector_const_iterator < Entry , EntryReader >::value_size_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.hpp:42:5: style: Class 'BinaryIndexStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.cpp:267:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.cpp:247:9: style: Struct 'EntryReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.hpp:44:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Index.hpp:57:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.hpp:44:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.hpp:45:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Index.hpp:60:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStream.hpp:45:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStreamTest.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStreamTest.cpp:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStreamTest.cpp:182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStreamTest.cpp:217:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/BinaryIndexStreamTest.cpp:148:24: style: The scope of the variable 'index' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslator.cpp:133:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_unit [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslator.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cv.hpp:14958:5: warning: Member variable 'CVTermInfo::isObsolete' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslator.cpp:156:13: style: Condition '!shouldReplace(key,map_[key],cvid)' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslator.cpp:156:27: note: Calling function 'shouldReplace' returns 0 libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslator.cpp:156:13: note: Condition '!shouldReplace(key,map_[key],cvid)' is always true libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslatorTest.cpp:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FT_ICR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/CVTranslatorTest.cpp:86:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndex.hpp:43:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Index.hpp:57:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndex.hpp:43:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndex.hpp:44:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Index.hpp:60:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndex.hpp:44:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndexTest.cpp:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/MemoryIndexTest.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:142:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_second [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:159:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:88:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:339:29: performance:inconclusive: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:339:29: note: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:339:29: note: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:344:10: style:inconclusive: Technically the member function 'pwiz::data::diff_impl::HasID::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:271:10: style:inconclusive: Technically the member function 'pwiz::data::::HasName::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:162:5: style:inconclusive: Technically the member function 'pwiz::data::Diff < ParamContainer , BaseDiffConfig , ParamContainer >::operatorbool' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:372:32: warning: The struct 'ParamGroup' defines member function with name 'empty' also defined in its parent struct 'ParamContainer'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:336:36: note: Parent function 'ParamContainer::empty' libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:372:32: note: Derived function 'ParamGroup::empty' libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:104:5: style: Struct 'CVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:153:5: style: Struct 'CVParamIs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:166:5: style: Struct 'CVParamIsChildOf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:199:5: style: Struct 'UserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:351:5: style: Struct 'ParamGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:43:5: style: Struct 'BaseDiffConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:343:5: style: Struct 'HasID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:270:5: style: Struct 'HasName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff < ParamContainer , BaseDiffConfig , ParamContainer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:234:24: style: Local variable 'cvParam' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:259:13: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:234:24: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.cpp:237:20: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_lowest_observed_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_plasma_desorption [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_lowest_observed_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_reflectron_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:274:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:354:10: warning: The struct 'ParamGroup' defines member function with name 'empty' also defined in its parent struct 'ParamContainer'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:323:10: note: Parent function 'ParamContainer::empty' libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypes.hpp:354:10: note: Derived function 'ParamGroup::empty' libpwiz-src-301b48c-3.0.18342/pwiz/data/common/ParamTypesTest.cpp:42:5: style: Class 'WriteCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTerminus [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:260:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable not_mask [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:312:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Anywhere [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:326:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modifications [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:362:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:48:5: style: Struct 'UnimodData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:366:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/Unimod.cpp:384:23: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/UnimodTest.cpp:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asparagine [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/UnimodTest.cpp:192:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cv.cpp:24172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullName [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cv.cpp:24226:10: style:inconclusive: Technically the member function 'pwiz::cv::::StringEquals::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cv.cpp:24143:5: style: Class 'CVTermData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cv.cpp:24228:5: style: Struct 'StringEquals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/obo.hpp:83:5: error: syntax error [syntaxError] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sample_number [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_accuracy [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:102:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_B [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:117:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvid [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_Phospho [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/cvtest.cpp:180:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.cpp:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.cpp:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:39:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_minute [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:310:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std_test.cpp:54:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:162:5: style:inconclusive: Technically the member function 'pwiz::data::Diff < UserParam , BaseDiffConfig , UserParam >::operatorbool' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:162:5: style:inconclusive: Technically the member function 'pwiz::data::Diff < CVParam , BaseDiffConfig , CVParam >::operatorbool' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:162:5: style:inconclusive: Technically the member function 'pwiz::data::Diff < ParamGroup , BaseDiffConfig , ParamGroup >::operatorbool' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff < CV , BaseDiffConfig , CV >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff < UserParam , BaseDiffConfig , UserParam >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff < CVParam , BaseDiffConfig , CVParam >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/common/diff_std.hpp:144:5: style: Struct 'Diff < ParamGroup , BaseDiffConfig , ParamGroup >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:58:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:66:5: style: Struct 'Identifiable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:81:5: style: Struct 'IdentifiableParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:119:5: style: Struct 'Contact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:137:5: style: Struct 'Organization' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:154:5: style: Struct 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:177:5: style: Struct 'ContactRole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:197:5: style: Struct 'Sample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:213:5: style: Struct 'AnalysisSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:236:5: style: Struct 'Provider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:272:5: style: Struct 'SearchDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:298:5: style: Struct 'DBSequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:370:5: style: Struct 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:410:5: style: Struct 'Enzyme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:482:5: style: Struct 'MassTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:519:5: style: Struct 'TranslationTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:547:5: style: Struct 'SpectrumIdentificationProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:575:5: style: Struct 'Measure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:628:5: style: Struct 'PeptideEvidence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:671:5: style: Struct 'SpectrumIdentificationItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:699:5: style: Struct 'SpectraData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:724:5: style: Struct 'SpectrumIdentificationResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:745:5: style: Struct 'SpectrumIdentificationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:766:5: style: Struct 'SpectrumIdentification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:788:5: style: Struct 'ProteinDetectionProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:821:5: style: Struct 'ProteinDetectionHypothesis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:841:5: style: Struct 'ProteinAmbiguityGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:857:5: style: Struct 'ProteinDetectionList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:874:5: style: Struct 'ProteinDetection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:995:5: style: Struct 'IdentData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:52:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:116:5: style: Class 'ReaderFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_mzid.hpp:49:5: style: Class 'Serializer_mzIdentML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.hpp:48:5: style: Class 'Serializer_pepXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.hpp:45:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.hpp:50:5: style: Class 'Serializer_protXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.hpp:47:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:109:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:109:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:121:14: style: The destructor '~Contact' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:83:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:121:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:142:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:142:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:163:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:163:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:203:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:203:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:225:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:225:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:242:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:242:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:284:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:284:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:307:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:307:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:377:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:377:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:422:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:422:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:563:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:563:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:578:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:578:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:641:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:641:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:687:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:687:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:708:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:708:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:732:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:732:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:753:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:753:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:776:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:776:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:796:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:796:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:828:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:828:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:846:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:846:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:862:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:862:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:883:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:883:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:930:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:930:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1024:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:73:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1024:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:146:22: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:146:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:150:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:78:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:150:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:155:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:83:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:155:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:161:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:89:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:161:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:166:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:94:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:166:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:179:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:100:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:179:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:216:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:216:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:37:6: style: The destructor '~MascotReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:107:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:37:6: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:39:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:39:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:42:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:83:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:42:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:47:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:94:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:47:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:52:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:100:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:52:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:57:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MascotReader.hpp:57:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:107:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:107:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:118:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:94:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:118:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:125:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:83:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:125:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:140:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:100:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:140:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:149:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:149:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:157:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:157:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:167:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:83:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:167:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:178:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:94:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:178:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:185:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:100:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:185:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:194:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:194:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:200:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:200:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:210:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:83:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:210:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:279:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:94:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:279:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:286:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:100:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:286:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:295:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:295:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:264:33: style: Local variable 'head' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:210:71: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DefaultReaderList.cpp:264:33: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:236:32: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:237:32: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:298:34: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:299:34: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:482:33: performance: Function parameter 'id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:575:31: performance: Function parameter 'id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:576:31: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:699:35: performance: Function parameter 'id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:700:35: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:874:40: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:875:40: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_retention_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PSM_level_search_engine_specific_statistic [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:111:12: performance:inconclusive: Technically the member function 'pwiz::identdata::DelimReader::Impl::id' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:40:14: style: The destructor '~DelimReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:107:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:40:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:51:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:74:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:51:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:66:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Reader.hpp:105:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:66:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:380:36: style: Expression is always false because 'else if' condition matches previous condition at line 375. [multiCondition] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.hpp:71:11: style: Class 'DelimReader' is unsafe, 'DelimReader::pimpl' can leak by wrong usage. [unsafeClassCanLeak] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:500:26: style: Same expression on both sides of '||'. [duplicateExpression] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:203:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PSM_level_search_engine_specific_statistic [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.hpp:40:5: style: Class 'DelimWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:192:12: style: The scope of the variable 'separator' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:72:77: style:inconclusive: Function 'write' argument 1 names different: declaration 'sir' definition 'sil'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.hpp:70:59: note: Function 'write' argument 1 names different: declaration 'sir' definition 'sil'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimWriter.cpp:72:77: note: Function 'write' argument 1 names different: declaration 'sir' definition 'sil'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:86:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:100:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:765:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullySpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:937:17: performance:inconclusive: Technically the member function 'pwiz::identdata::TextWriter::makeDelimitedRefListString' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:949:17: performance:inconclusive: Technically the member function 'pwiz::identdata::TextWriter::makeDelimitedListString' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:48:5: style: Class 'TextWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:188:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:207:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:239:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:295:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:368:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:383:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:435:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:641:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:650:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:667:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:711:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:721:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:845:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:860:17: style: C-style reference casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:278:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:286:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:359:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:399:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:500:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:565:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:575:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:703:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:797:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:819:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:836:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/TextWriter.hpp:887:29: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:53:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:102:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_frag__a_ion [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_product_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_Gln__pyro_Glu [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:240:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:349:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_expectation_value [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:427:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_expectation_value [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:462:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_expectation_value [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:501:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:521:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:569:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:603:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:660:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:685:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:738:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:802:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:820:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_alternate_single_letter_codes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:847:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DB_filter_taxonomy [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:886:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_translation_table [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:929:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pmf_search [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_low_intensity_threshold [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1014:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_contact_address [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1161:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1219:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software_vendor [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1282:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1311:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:1377:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:426:16: style: Local variable 'testMeasure' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:170:6: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DiffTest.cpp:426:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ExtendedReadTest.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ExtendedReadTest.cpp:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataFile.hpp:43:5: style: Struct 'IdentDataFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:198:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:216:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:330:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:381:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:413:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:433:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:465:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:475:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:495:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:533:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:597:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:660:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:683:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:700:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:721:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:728:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:761:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:790:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:823:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:848:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:876:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:909:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:924:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:955:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:961:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1018:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1042:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1120:167: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreSequenceCollection [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1304:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1331:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1370:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1397:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1428:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1491:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1530:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1568:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1634:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1666:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1729:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1751:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1802:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1827:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1893:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1940:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullySpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1996:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2035:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2099:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2134:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2150:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2254:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2303:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2549:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2586:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2652:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2702:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2850:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2919:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2979:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3015:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3056:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3073:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3111:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3250:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3282:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3312:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3382:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3434:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3458:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3532:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3613:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3669:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3703:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3726:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3786:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3841:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3878:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3967:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4003:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4099:181: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4167:241: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAnalysisData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4313:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4372:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4589:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:205:5: style: Struct 'HandlerCV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:254:5: style: Struct 'HandlerCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:309:5: style: Struct 'HandlerUserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:366:5: style: Struct 'HandlerParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:404:5: style: Struct 'HandlerNamedCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:424:5: style: Struct 'HandlerNamedParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:465:5: style: Struct 'HandlerString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:501:5: style: Struct 'HandlerIdentifiable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:545:5: style: Struct 'HandlerIdentifiableParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:604:5: style: Struct 'HandlerBibliographicReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:680:5: style: Struct 'HandlerDBSequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:774:5: style: Struct 'HandlerModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:830:5: style: Struct 'HandlerSubstitutionModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:906:5: style: Struct 'HandlerPeptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1027:5: style: Struct 'HandlerPeptideEvidence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1156:5: style: Struct 'HandlerSequenceCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1247:5: style: Struct 'HandlerContact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1314:5: style: Struct 'HandlerPerson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1383:5: style: Struct 'HandlerOrganization' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1419:5: style: Struct 'HandlerContactVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1476:5: style: Struct 'HandlerContactRole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1551:5: style: Struct 'HandlerAnalysisSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1653:5: style: Struct 'HandlerSpectrumIdentification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1739:5: style: Struct 'HandlerProteinDetection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1815:5: style: Struct 'HandlerSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1878:5: style: Struct 'HandlerAnalysisCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1982:5: style: Struct 'HandlerEnzyme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2086:5: style: Struct 'HandlerEnzymes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2141:5: style: Struct 'HandlerResidue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2185:5: style: Struct 'HandlerAmbiguousResidue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2237:5: style: Struct 'HandlerMassTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2324:5: style: Struct 'HandlerSearchModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2416:5: style: Struct 'HandlerFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2484:5: style: Struct 'HandlerTranslationTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2532:5: style: Struct 'HandlerDatabaseTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2643:5: style: Struct 'HandlerThreshold' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2688:5: style: Struct 'HandlerSpectrumIdentificationProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2834:5: style: Struct 'HandlerProteinDetectionProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2903:5: style: Struct 'HandlerAnalysisProtocolCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2963:5: style: Struct 'HandlerAnalysisSampleCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3051:5: style: Struct 'HandlerSpectraData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3178:5: style: Struct 'HandlerSearchDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3266:5: style: Struct 'HandlerSourceFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3366:5: style: Struct 'HandlerInputs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3444:5: style: Struct 'HandlerPeptideHypothesis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3518:5: style: Struct 'HandlerProteinDetectionHypothesis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3593:5: style: Struct 'HandlerProteinAmbiguityGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3653:5: style: Struct 'HandlerProteinDetectionList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3710:5: style: Struct 'HandlerFragmentArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3770:5: style: Struct 'HandlerIonType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3857:5: style: Struct 'HandlerSpectrumIdentificationItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3986:5: style: Struct 'HandlerSpectrumIdentificationResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4056:5: style: Struct 'HandlerMeasure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4112:5: style: Struct 'HandlerSpectrumIdentificationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4215:5: style: Struct 'HandlerAnalysisData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4297:5: style: Struct 'HandlerDataCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4364:5: style: Struct 'HandlerProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4464:5: style: Struct 'HandlerIdentData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:408:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:256:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:408:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:428:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:370:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:428:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:370:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:607:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:607:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:687:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:687:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:776:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:370:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:776:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:913:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:913:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1031:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1031:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1249:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1249:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1317:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1249:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1317:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1386:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1249:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1386:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1481:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:408:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1481:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1555:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1555:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1656:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1656:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1741:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1741:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1817:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1817:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1989:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1989:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2188:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:370:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2188:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2329:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:370:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2329:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2488:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2488:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2695:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2695:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2839:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2839:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3059:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3059:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3184:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3184:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3273:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3273:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3522:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3522:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3597:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3597:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3657:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3657:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3772:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:408:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3772:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3863:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3863:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3991:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3991:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4058:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4058:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4118:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:550:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4118:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4366:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4366:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4473:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:504:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4473:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1429:34: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1436:40: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1464:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3762:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:233:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:48:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:233:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:583:85: style:inconclusive: Function 'write' argument 2 names different: declaration 'bibliographicReference' definition 'br'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:207:85: note: Function 'write' argument 2 names different: declaration 'bibliographicReference' definition 'br'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:583:85: note: Function 'write' argument 2 names different: declaration 'bibliographicReference' definition 'br'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:643:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'dbSequence' definition 'ds'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:225:73: note: Function 'write' argument 2 names different: declaration 'dbSequence' definition 'ds'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:643:73: note: Function 'write' argument 2 names different: declaration 'dbSequence' definition 'ds'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:984:78: style:inconclusive: Function 'write' argument 2 names different: declaration 'pe' definition 'pep'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:233:78: note: Function 'write' argument 2 names different: declaration 'pe' definition 'pep'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:984:78: note: Function 'write' argument 2 names different: declaration 'pe' definition 'pep'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1286:69: style:inconclusive: Function 'write' argument 2 names different: declaration 'cp' definition 'pp'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:87:69: note: Function 'write' argument 2 names different: declaration 'cp' definition 'pp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1286:69: note: Function 'write' argument 2 names different: declaration 'cp' definition 'pp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1355:75: style:inconclusive: Function 'write' argument 2 names different: declaration 'cp' definition 'op'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:91:75: note: Function 'write' argument 2 names different: declaration 'cp' definition 'op'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1355:75: note: Function 'write' argument 2 names different: declaration 'cp' definition 'op'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1454:74: style:inconclusive: Function 'write' argument 2 names different: declaration 'contactRole' definition 'cr'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:63:74: note: Function 'write' argument 2 names different: declaration 'contactRole' definition 'cr'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1454:74: note: Function 'write' argument 2 names different: declaration 'contactRole' definition 'cr'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1516:79: style:inconclusive: Function 'write' argument 2 names different: declaration 'analysisSoftware' definition 'anal'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:221:79: note: Function 'write' argument 2 names different: declaration 'analysisSoftware' definition 'anal'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1516:79: note: Function 'write' argument 2 names different: declaration 'analysisSoftware' definition 'anal'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1613:85: style:inconclusive: Function 'write' argument 2 names different: declaration 'si' definition 'sip'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:71:85: note: Function 'write' argument 2 names different: declaration 'si' definition 'sip'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1613:85: note: Function 'write' argument 2 names different: declaration 'si' definition 'sip'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2126:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'r' definition 'residue'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:135:70: note: Function 'write' argument 2 names different: declaration 'r' definition 'residue'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2126:70: note: Function 'write' argument 2 names different: declaration 'r' definition 'residue'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2170:79: style:inconclusive: Function 'write' argument 2 names different: declaration 'ar' definition 'residue'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:139:79: note: Function 'write' argument 2 names different: declaration 'ar' definition 'residue'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2170:79: note: Function 'write' argument 2 names different: declaration 'ar' definition 'residue'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2575:93: style:inconclusive: Function 'write' argument 2 names different: declaration 'sip' definition 'si'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:111:93: note: Function 'write' argument 2 names different: declaration 'sip' definition 'si'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2575:93: note: Function 'write' argument 2 names different: declaration 'sip' definition 'si'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2805:87: style:inconclusive: Function 'write' argument 2 names different: declaration 'pdp' definition 'pd'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:115:87: note: Function 'write' argument 2 names different: declaration 'pdp' definition 'pd'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2805:87: note: Function 'write' argument 2 names different: declaration 'pdp' definition 'pd'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2885:89: style:inconclusive: Function 'write' argument 2 names different: declaration 'apc' definition 'anal'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:147:89: note: Function 'write' argument 2 names different: declaration 'apc' definition 'anal'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2885:89: note: Function 'write' argument 2 names different: declaration 'apc' definition 'anal'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3750:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'ionType' definition 'itype'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:75:70: note: Function 'write' argument 2 names different: declaration 'ionType' definition 'itype'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3750:70: note: Function 'write' argument 2 names different: declaration 'ionType' definition 'itype'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3816:89: style:inconclusive: Function 'write' argument 2 names different: declaration 'sir' definition 'siip'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:171:89: note: Function 'write' argument 2 names different: declaration 'sir' definition 'siip'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3816:89: note: Function 'write' argument 2 names different: declaration 'sir' definition 'siip'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3958:91: style:inconclusive: Function 'write' argument 2 names different: declaration 'sir' definition 'sirp'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.hpp:193:91: note: Function 'write' argument 2 names different: declaration 'sir' definition 'sirp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3958:91: note: Function 'write' argument 2 names different: declaration 'sir' definition 'sirp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1128:5: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1128:5: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2038:22: style: Local variable 'cleavageAgent' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1052:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2038:22: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4498:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1628:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1638:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1722:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:1866:135: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2076:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2224:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2227:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2890:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:2894:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3013:128: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3248:128: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3342:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3349:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3356:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3582:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3643:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3759:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:3972:155: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IO.cpp:4410:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:43:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TIC [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_contact_address [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_contact_address [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software_vendor [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_septum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software_vendor [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_protein_description [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_Gln__pyro_Glu [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peptide [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_Gln__pyro_Glu [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:394:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SemiSpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_alternate_single_letter_codes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DB_filter_taxonomy [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:484:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_ms_search [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_SigThreshold [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mzML_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FASTA_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:573:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mzML_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_product_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:636:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_frag__a_ion [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:704:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:730:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:744:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:758:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:778:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:794:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:831:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:916:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:508:9: style: Variable 'a.id' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:507:10: note: a.id is assigned libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:508:9: note: a.id is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:845:9: style: Variable 'si' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IOTest.cpp:728:23: warning: Conversion of string literal "pt" to bool always evaluates to true. [incorrectStringBooleanError] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1027:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1119:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1149:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_unimod_root_node [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1171:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_cleavage_agent_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1203:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_cleavage_agent_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1229:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_search_tolerance_plus_value [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: style: The function 'empty' overrides a function in a base class but just delegates back to the base class. [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:123:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:578:10: style: The function 'empty' overrides a function in a base class but just delegates back to the base class. [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:88:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:578:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1007:123: style:inconclusive: Function 'digestedPeptide' argument 2 names different: declaration 'peptideEvidence' definition 'pe'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1040:123: note: Function 'digestedPeptide' argument 2 names different: declaration 'peptideEvidence' definition 'pe'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1007:123: note: Function 'digestedPeptide' argument 2 names different: declaration 'peptideEvidence' definition 'pe'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1016:20: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1016:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1018:18: style: Local variable 'cleavageAgents' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1055:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1018:18: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1020:20: style: Local variable 'cleavageAgentRegexes' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1061:40: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1020:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1047:5: style: Local variable 'cleavageAgent' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1052:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1047:5: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1077:20: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1077:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1079:18: style: Local variable 'cleavageAgents' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1055:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1079:18: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1081:20: style: Local variable 'cleavageAgentRegexes' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1061:40: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1081:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1109:9: style: Local variable 'cleavageAgent' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1052:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1109:9: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1284:18: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1284:18: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:403:52: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:404:52: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:702:56: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:703:56: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:751:68: performance: Function parameter 'id_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:752:68: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1059:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.cpp:1121:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataFile.cpp:116:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:104:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullySpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:325:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMOD_Phospho [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Trypsin_P [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:414:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:310:5: style: Variable 'sip' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:311:5: style: Variable 'mod' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:314:5: style: Variable 'pep' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:315:5: style: Variable 'mod' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentDataTest.cpp:321:5: style: Variable 'si' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvid [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:113:5: performance: Variable 'pattern' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:88:5: style: Struct 'StringMatchCVMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:98:5: style: Struct 'CVIDMatchCVMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:67:14: style: The destructor '~RegexCVMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:43:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:67:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:73:25: style: The function 'getTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:52:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:73:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:75:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:54:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:75:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:92:18: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:55:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:92:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:102:18: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:55:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:102:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:317:9: style: Exception should be caught by reference. [catchExceptionByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:58:47: style:inconclusive: Function 'createMap' argument 1 names different: declaration 'quad' definition 'fields'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:50:61: note: Function 'createMap' argument 1 names different: declaration 'quad' definition 'fields'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:58:47: note: Function 'createMap' argument 1 names different: declaration 'quad' definition 'fields'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:173:48: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:90:42: note: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:173:48: note: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:178:51: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.hpp:91:45: note: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:178:51: note: Function 'operator()' argument 1 names different: declaration 'right' definition 'that'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:228:15: style: Variable 'id' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:228:12: style: Variable 'id' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:270:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMap.cpp:299:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sample_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:52:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sample_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sample_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sample_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:135:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:173:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/KwCVMapTest.cpp:142:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:910:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:942:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_ms_search [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1419:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_protein_description [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1558:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_MaxProteinHits [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1985:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:118:5: warning: Member variable 'Impl::verbose' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:118:5: warning: Member variable 'Impl::aminoAcidModifications' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:108:10: style:inconclusive: Technically the member function 'pwiz::identdata::organization_p::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:116:10: style:inconclusive: Technically the member function 'pwiz::identdata::person_p::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:868:10: style:inconclusive: Technically the member function '::search_score_p::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.hpp:52:5: style: Class 'Pep2MzIdent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:41:5: style: Struct 'id_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:53:5: style: Struct 'software_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:70:5: style: Struct 'sequence_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:82:5: style: Struct 'seq_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:105:9: style: Struct 'rule_dep_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:831:5: style: Struct 'parameter_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:866:5: style: Struct 'search_score_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1691:22: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1696:22: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1710:22: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1715:22: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1204:64: style:inconclusive: Function 'translateSearch' argument 1 names different: declaration 'searchSummary' definition 'summary'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:133:49: note: Function 'translateSearch' argument 1 names different: declaration 'searchSummary' definition 'summary'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1204:64: note: Function 'translateSearch' argument 1 names different: declaration 'searchSummary' definition 'summary'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1612:54: style:inconclusive: Function 'earlyParameters' argument 1 names different: declaration 'param' definition 'parameter'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:151:39: note: Function 'earlyParameters' argument 1 names different: declaration 'param' definition 'parameter'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1612:54: note: Function 'earlyParameters' argument 1 names different: declaration 'param' definition 'parameter'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1884:53: style:inconclusive: Function 'lateParameters' argument 1 names different: declaration 'param' definition 'parameter'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:155:38: note: Function 'lateParameters' argument 1 names different: declaration 'param' definition 'parameter'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1884:53: note: Function 'lateParameters' argument 1 names different: declaration 'param' definition 'parameter'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1958:63: style:inconclusive: Function 'addPeptide' argument 1 names different: declaration 'sq' definition 'sh'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:159:53: note: Function 'addPeptide' argument 1 names different: declaration 'sq' definition 'sh'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1958:63: note: Function 'addPeptide' argument 1 names different: declaration 'sq' definition 'sh'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1958:81: style:inconclusive: Function 'addPeptide' argument 2 names different: declaration 'x' definition 'mzid'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:159:71: note: Function 'addPeptide' argument 2 names different: declaration 'x' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1958:81: note: Function 'addPeptide' argument 2 names different: declaration 'x' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:2056:73: style:inconclusive: Function 'Pep2MzIdent' argument 2 names different: declaration 'result' definition 'mzid'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.hpp:53:30: note: Function 'Pep2MzIdent' argument 2 names different: declaration 'result' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:2056:73: note: Function 'Pep2MzIdent' argument 2 names different: declaration 'result' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:41:28: performance: Function parameter 'id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/MzidPredicates.hpp:96:36: performance: Function parameter 'accession' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:488:65: style: Parameter 'pdp' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:998:21: style: Variable 'pairs' can be declared as const array [constVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:805:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1051:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1056:150: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1332:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1389:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1392:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1468:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1932:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1936:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1947:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:1951:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:2021:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdent.cpp:2028:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdentTest.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Pep2MzIdentTest.cpp:109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:200:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:113:17: performance:inconclusive: Either there is a missing 'override', or the member function 'Reader2::getType' can be static. [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:61:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:130:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:40:10: style:inconclusive: Technically the member function 'pwiz::identdata::References::HasID < Contact >::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:219:5: style: Struct 'ResolvePE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:38:5: style: Struct 'HasID < Contact >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:64:73: style: Local variable 'it' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:54:64: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:64:73: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:133:49: style: Local variable 'it' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:123:34: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:133:49: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:96:24: style: Parameter 'provider' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:107:5: style: Variable 's' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:241:13: style: Variable 'it' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:342:5: style: Variable 'pag' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:279:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:308:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/References.cpp:319:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:81:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:208:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:227:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:140:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:142:10: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:146:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReferencesTest.cpp:146:19: style: Variable 'to' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_protein_description [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:344:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_search_engine_specific_score [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:387:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_retention_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:610:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdFieldNames [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:63:5: warning:inconclusive: Member variable 'TextRecord::proteinDescription' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:451:29: performance:inconclusive: Technically the member function 'pwiz::identdata::Serializer_Text::Impl::writeField' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:153:10: note: Technically the member function 'pwiz::identdata::Serializer_Text::Impl::writeField' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:451:29: note: Technically the member function 'pwiz::identdata::Serializer_Text::Impl::writeField' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:176:10: style:inconclusive: Technically the member function 'pwiz::identdata::tr_eq::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.hpp:73:5: style: Class 'Serializer_Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:138:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:171:5: style: Struct 'tr_eq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:234:5: style: Struct 'tr_less' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:547:76: style:inconclusive: Function 'read' argument 2 names different: declaration 'msd' definition 'mzid'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:148:57: note: Function 'read' argument 2 names different: declaration 'msd' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:547:76: note: Function 'read' argument 2 names different: declaration 'msd' definition 'mzid'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:586:62: style:inconclusive: Function 'setHeaders' argument 1 names different: declaration 'fields' definition 'headers'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:156:43: note: Function 'setHeaders' argument 1 names different: declaration 'fields' definition 'headers'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:586:62: note: Function 'setHeaders' argument 1 names different: declaration 'fields' definition 'headers'. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:547:76: style: Parameter 'mzid' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:358:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:413:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:435:25: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text.cpp:572:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text_Test.cpp:77:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_Text_Test.cpp:95:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_mzid.cpp:65:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreSequenceCollection [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_mzid_Test.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_mzid_Test.cpp:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:212:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:266:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_native_spectrum_identifier_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:340:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_analysis_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:378:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_cleavage_agent_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:442:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:466:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_analysis_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:642:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:671:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accession [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:710:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_protein_description [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:781:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_analysis_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:883:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_ms_search [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:943:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1025:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1050:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_dalton [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1064:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_param__immonium_ion [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1101:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_decoy_DB_accession_regexp [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1295:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_parent_mass_type_mono [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1445:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1568:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_analysis_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1635:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_protein_description [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1827:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_ms_search [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1870:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1988:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:2025:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nocut [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:2125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:930:5: warning: Member variable 'HandlerSampleEnzyme::_sip' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1004:5: warning: Member variable 'HandlerSearchSummary::_mzid' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1004:5: warning: Member variable 'HandlerSearchSummary::_sip' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1519:5: warning: Member variable 'HandlerSearchResults::_mzid' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1519:5: warning: Member variable 'HandlerSearchResults::_sip' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1519:5: warning: Member variable 'HandlerSearchResults::_sil' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:107:5: style: Struct 'AnalysisSoftwareTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:210:5: style: Struct 'ScoreTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:260:5: style: Struct 'NativeIdTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:856:33: style: Variable 'inSpectrumQuery' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:807:37: note: inSpectrumQuery is assigned libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:856:33: note: inSpectrumQuery is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:774:9: style: The scope of the variable 'lastChargeState' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:618:20: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:618:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:716:21: style: Local variable 'digestedPeptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1040:41: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:716:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:977:18: style: Local variable 'cleavageAgent' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1052:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:977:18: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1268:35: style: Local variable 'decoyPrefix' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1099:23: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1268:35: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1425:20: style: Local variable 'name' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1282:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1425:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1874:20: style: Local variable 'name' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1852:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1874:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:2030:14: style: Local variable 'cleavageAgent' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1052:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:2030:14: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1013:9: style: Variable 'as' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:295:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:1015:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML.cpp:561:104: error: Unusual pointer arithmetic. A value of type 'char' is added to a string literal. [strPlusChar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:177:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:217:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSpecific [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Trypsin [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:396:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SEQUEST [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:435:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:60:5: style: Struct 'UserParamNameIs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:75:5: style: Variable 'as' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:114:5: style: Variable 'dbSequence' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:122:5: style: Variable 'peptide' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_pepXML_Test.cpp:154:5: style: Variable 'sm' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PSM_level_search_engine_specific_statistic [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:510:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:91:5: warning: Member variable 'Handler_protXML::readSpectrumQueries' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:85:9: style:inconclusive: Member variable 'Handler_protXML::nPeptides' is in the wrong place in the initializer list. [initializerList] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:98:9: note: Member variable 'Handler_protXML::nPeptides' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:85:9: note: Member variable 'Handler_protXML::nPeptides' is in the wrong place in the initializer list. libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:484:40: performance:inconclusive: Technically the member function 'pwiz::identdata::Serializer_protXML::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.hpp:57:10: note: Technically the member function 'pwiz::identdata::Serializer_protXML::read' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:484:40: note: Technically the member function 'pwiz::identdata::Serializer_protXML::read' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:274:4: style: Local variable 'position' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:114:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:274:4: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:370:25: style: Local variable 'mod' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:80:21: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:370:25: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:241:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:302:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:345:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:377:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:437:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:455:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML.cpp:476:10: style: struct member 'Handler_protXML::readSpectrumQueries' is never used. [unusedStructMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML_Test.cpp:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/Serializer_protXML_Test.cpp:101:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:864:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_taxonomy__scientific_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:415:16: style: Local variable 'peptide' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/IdentData.hpp:1046:33: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:415:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:380:28: warning: Found suspicious operator ',', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:466:35: warning: Found suspicious operator ',', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:531:35: warning: Found suspicious operator ',', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/examples.cpp:596:36: warning: Found suspicious operator ',', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/CalibrationParametersTest.cpp:64:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/CalibrationParameters.hpp:53:5: style: Struct 'CalibrationParameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:400:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:414:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:63:9: style: Class 'FrequencyData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:45:5: style: Struct 'BinaryRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatum.hpp:45:5: style: Struct 'SampleDatum < double , std :: complex < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:384:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:434:18: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:365:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:429:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:287:80: style:inconclusive: Function 'FrequencyData' argument 2 names different: declaration 'IOMode' definition 'mode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:63:52: note: Function 'FrequencyData' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:287:80: note: Function 'FrequencyData' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:354:65: style:inconclusive: Function 'read' argument 2 names different: declaration 'IOMode' definition 'mode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:72:37: note: Function 'read' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:354:65: note: Function 'read' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:398:77: style:inconclusive: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:73:49: note: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:398:77: note: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:412:66: style:inconclusive: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:74:38: note: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:412:66: note: Function 'write' argument 2 names different: declaration 'IOMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:450:86: style:inconclusive: Function 'calibrationParameters' argument 1 names different: declaration 'cp' definition 'c'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:95:65: note: Function 'calibrationParameters' argument 1 names different: declaration 'cp' definition 'c'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:450:86: note: Function 'calibrationParameters' argument 1 names different: declaration 'cp' definition 'c'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:223:12: style: Local variable 'sumSquares' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:132:16: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:223:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:236:12: style: Local variable 'mean' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:130:16: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:236:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:237:12: style: Local variable 'meanSquare' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:131:16: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:237:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:238:12: style: Local variable 'variance' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.hpp:133:16: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyData.cpp:238:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyDataTest.cpp:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyDataTest.cpp:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyDataTest.cpp:229:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/FrequencyDataTest.cpp:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:125:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:147:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:218:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:268:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:344:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:372:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:476:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:505:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:535:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:644:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:709:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:770:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:789:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:832:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:848:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:908:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:968:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:988:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1069:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1297:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1316:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1367:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1387:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1437:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1462:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1513:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1632:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1721:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1820:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1900:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1998:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:114:5: warning: Member variable 'SearchDatabase::sizeInDbEntries' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:114:5: warning: Member variable 'SearchDatabase::sizeOfResidues' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:426:5: warning: Member variable 'SearchSummary::search_id' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:646:5: warning: Member variable 'Match::calculatedMass' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:646:5: warning: Member variable 'Match::massDeviation' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:647:5: warning: Member variable 'Match::calculatedMass' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:647:5: warning: Member variable 'Match::massDeviation' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1987:5: warning:inconclusive: Member variable 'HandlerMatchData::matchData' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1987:5: warning:inconclusive: Member variable 'HandlerMatchData::_count' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1988:5: warning: Member variable 'HandlerMatchData::_count' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:962:33: warning: The struct 'SearchScore' defines member function with name 'write' also defined in its parent struct 'Parameter'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1431:31: note: Parent function 'Parameter::write' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:962:33: note: Derived function 'SearchScore::write' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:320:10: warning: The struct 'SearchScore' defines member function with name 'read' also defined in its parent struct 'Parameter'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:304:10: note: Parent function 'Parameter::read' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:320:10: note: Derived function 'SearchScore::read' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:296:5: style: Struct 'Parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:315:5: style: Struct 'SearchScore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:366:5: style: Struct 'SearchResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:677:5: style: Struct 'MatchData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:131:5: style: Struct 'HandlerSpecificity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:202:5: style: Struct 'HandlerSampleEnzyme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:275:5: style: Struct 'HandlerSearchDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:351:5: style: Struct 'HandlerQ3RatioResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:418:5: style: Struct 'HandlerMixtureModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:449:5: style: Struct 'HandlerDistributionPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:484:5: style: Struct 'HandlerErrorPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:513:5: style: Struct 'HandlerRocDataPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:542:5: style: Struct 'HandlerPeptideProphetSummary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:630:5: style: Struct 'HandlerPeptideProphetResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:698:5: style: Struct 'HandlerAnalysisResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:777:5: style: Struct 'HandlerAlternativeProtein' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:839:5: style: Struct 'HandlerModAminoAcidMass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:898:5: style: Struct 'HandlerModificationInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:974:5: style: Struct 'HandlerSearchScore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1047:5: style: Struct 'HandlerSearchHit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1170:5: style: Struct 'HandlerSearchResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1304:5: style: Struct 'HandlerEnzymaticSearchConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1374:5: style: Struct 'HandlerAminoAcidModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1443:5: style: Struct 'HandlerParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1499:5: style: Struct 'HandlerSearchSummary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1614:5: style: Struct 'HandlerSpectrumQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1706:5: style: Struct 'HandlerMSMSRunSummary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1808:5: style: Struct 'HandlerMSMSPipelineAnalysis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1891:5: style: Struct 'HandlerMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1988:5: style: Struct 'HandlerMatchData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1938:9: style: Condition '!this' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1142:39: style: Same expression 'proteinDescr==that.proteinDescr' found multiple times in chain of '&&' operators. [duplicateExpression] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:154:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:228:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:303:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:379:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:797:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:856:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:925:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1195:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1325:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1396:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1648:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1922:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:2014:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:2026:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:676:44: performance: Function parameter 'snc' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:677:37: performance: Function parameter '_matches' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1035:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1161:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1605:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.cpp:1694:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:320:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:340:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:379:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:399:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:436:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:456:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:495:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:514:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:535:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:589:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:647:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:670:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:701:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:724:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:737:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:319:10: warning: The struct 'SearchScore' defines member function with name 'write' also defined in its parent struct 'Parameter'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:303:10: note: Parent function 'Parameter::write' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXML.hpp:319:10: note: Derived function 'SearchScore::write' libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:718:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/MinimumPepXMLTest.cpp:259:31: style: Variable 'sampleEnzyme' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:176:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:203:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoXMLUnescape [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:407:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:546:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:592:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:612:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:731:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:970:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1142:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1260:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:248:5: warning: Member variable 'HandlerPeakel::_peakCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:298:5: warning: Member variable 'HandlerFeature::_peakelCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:294:5: warning: Member variable 'HandlerPeakFamily::_peaksCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:428:5: warning: Member variable 'HandlerScan::_peakFamilyCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:602:5: warning: Member variable 'HandlerSoftware::_parameterCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:724:5: warning: Member variable 'HandlerPeakData::_scanCount' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:119:12: performance:inconclusive: Technically the member function 'pwiz::data::peakdata::PeakFamily::sumAmplitude' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:120:12: performance:inconclusive: Technically the member function 'pwiz::data::peakdata::PeakFamily::sumArea' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:77:5: style: Struct 'Peak' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:92:5: style: Struct 'HandlerPeak' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:225:5: style: Struct 'Peakel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:248:5: style: Struct 'HandlerPeakel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:264:5: style: Struct 'Feature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:298:5: style: Struct 'HandlerFeature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:294:5: style: Struct 'HandlerPeakFamily' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:428:5: style: Struct 'HandlerScan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:579:5: style: Struct 'HandlerParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:602:5: style: Struct 'HandlerSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:724:5: style: Struct 'HandlerPeakData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1251:5: style: Struct 'HandlerFeatureFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:322:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:334:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:467:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:479:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:626:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:637:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:750:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:762:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:984:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:998:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1156:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1171:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:1275:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:701:47: style:inconclusive: Function 'write' argument 1 names different: declaration 'xmlWriter' definition 'writer'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:196:43: note: Function 'write' argument 1 names different: declaration 'xmlWriter' definition 'writer'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.cpp:701:47: note: Function 'write' argument 1 names different: declaration 'xmlWriter' definition 'writer'. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakData.hpp:171:50: performance: Function parameter 'value_' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:161:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:231:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:282:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:308:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:334:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retentionTime [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:401:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:464:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:148:22: style: Condition 'peak==peak2' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:146:16: note: peak2 is assigned 'peak' here. libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/PeakDataTest.cpp:148:22: note: Condition 'peak==peak2' is always true libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatumTest.cpp:69:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatum.hpp:45:5: style: Struct 'SampleDatum < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatum.hpp:45:5: style: Struct 'SampleDatum < double , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatum.hpp:45:5: style: Struct 'SampleDatum < double , complex < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/misc/SampleDatum.hpp:45:5: style: Struct 'SampleDatum < complex < double > , complex < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustEndianize [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:562:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:351:31: style:inconclusive: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:64:10: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:351:31: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:84:11: style:inconclusive: Technically the member function 'pwiz::msdata::DoubleToFloat::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.hpp:81:5: style: Class 'BinaryDataEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:58:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:399:57: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:410:54: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:421:55: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:104:15: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:284:50: portability: Casting from const double * to const unsigned long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:351:70: style:inconclusive: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:64:49: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:351:70: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:317:11: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:318:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:560:42: style: Variable 'usedConfig' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoder.cpp:560:31: style: Variable 'usedConfig' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoderTest.cpp:150:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoderTest.cpp:302:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoderTest.cpp:365:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/BinaryDataEncoderTest.cpp:324:13: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBase.hpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_negative_scan [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBaseTest.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML.cpp:98:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBase.hpp:47:17: performance:inconclusive: Technically the member function 'pwiz::msdata::ChromatogramListBase::polarityStringForFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:65:5: style: Struct 'SourceFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:109:5: style: Struct 'Sample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:187:5: style: Struct 'Software' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:217:5: style: Struct 'ScanSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:243:5: style: Struct 'InstrumentConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:281:5: style: Struct 'DataProcessing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBase.hpp:42:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:779:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBase.hpp:42:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:723:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:723:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:724:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:668:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:724:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:725:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:725:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:726:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:726:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:727:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:702:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:727:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:797:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:761:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:797:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:799:41: style: The function 'chromatogramIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:767:41: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:799:41: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:800:29: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:775:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:800:29: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:801:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:779:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:801:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:761:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML.cpp:53:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:767:41: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML.cpp:54:41: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:770:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML.cpp:55:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:775:29: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML.cpp:56:29: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:65:34: performance: Function parameter '_id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:66:34: performance: Function parameter '_name' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:67:34: performance: Function parameter '_location' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:109:30: performance: Function parameter '_id' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:110:30: performance: Function parameter '_name' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML_Test.cpp:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramList_mzML_Test.cpp:128:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.hpp:57:5: style: Class 'Serializer_mzML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:93:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Conversion_to_mzML [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type_mzML_Indexed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:230:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_number_only_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:284:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_multiple_peak_list_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:345:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_number_only_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:391:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:440:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:127:5: style: Class 'ReaderFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.hpp:51:9: style: Struct 'index_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.hpp:57:5: style: Class 'Serializer_mzXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.hpp:42:5: style: Class 'Serializer_MSn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:157:22: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:157:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:167:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:167:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:181:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:181:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:194:18: style: The function 'readIds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:112:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:194:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:231:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:231:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:39:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:40:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:41:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:42:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:53:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:53:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:54:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:54:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:55:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:55:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:56:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:56:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:63:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:63:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:64:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:64:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:65:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:65:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:66:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:66:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:73:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:73:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:74:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:74:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:75:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:75:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:76:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:76:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:83:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:83:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:84:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:84:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:85:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:85:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:86:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:86:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:93:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:93:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:94:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:94:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:95:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:95:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:96:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:96:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:46:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:702:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:46:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:52:18: style: The function 'warn_once' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:705:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:52:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:214:43: style:inconclusive: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.hpp:54:97: note: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:214:43: note: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:145:37: style: Local variable 'config' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:132:52: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DefaultReaderList.cpp:145:37: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/TextWriter.hpp:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/TextWriter.hpp:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/TextWriter.hpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_INDEX_NONE [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:908:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:930:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/TextWriter.hpp:48:5: style: Class 'TextWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:934:27: style: Condition 'b_a==NULL' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:934:12: note: Assuming that condition 'a_b==NULL' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:928:20: note: Assuming that condition '(a_b==NULL)!=(b_a==NULL)' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Diff.cpp:934:27: note: Condition 'b_a==NULL' is always true libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_contact_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:222:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_LCQ_Deca [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:382:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:439:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_filter_string [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:533:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:680:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:773:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:862:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:886:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:903:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_reflectron_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:1023:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:1093:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:1263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:1346:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:886:105: debug: CheckClass::isMemberVar found used member variable 'version_' with varid 0 [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/DiffTest.cpp:994:26: style: Variable 'to' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:184:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoXMLUnescape [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:218:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:395:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:419:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:501:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:578:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:642:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:691:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:760:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:807:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:831:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:910:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:966:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1074:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1478:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1612:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_binary_data_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1732:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoXMLUnescape [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1766:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1780:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1828:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_binary_data_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2013:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2264:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2365:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2414:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2526:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2639:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2686:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.hpp:38:5: style: Class 'SpectrumWorkerThreads' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:62:5: style: Struct 'HandlerCV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:113:5: style: Struct 'HandlerUserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:172:5: style: Struct 'HandlerCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:242:5: style: Struct 'HandlerParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:289:5: style: Struct 'HandlerNamedParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:324:5: style: Struct 'HandlerParamGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:403:5: style: Struct 'HandlerSourceFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:486:5: style: Struct 'HandlerFileDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:563:5: style: Struct 'HandlerSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:626:5: style: Struct 'HandlerComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:680:5: style: Struct 'HandlerComponentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:747:5: style: Struct 'HandlerSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:817:5: style: Struct 'HandlerInstrumentConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:887:5: style: Struct 'HandlerProcessingMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:950:5: style: Struct 'HandlerDataProcessing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1062:5: style: Struct 'HandlerScanSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1238:5: style: Struct 'HandlerPrecursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1339:5: style: Struct 'HandlerProduct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1449:5: style: Struct 'HandlerScan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1564:5: style: Struct 'HandlerScanList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1704:5: style: Struct 'HandlerBinaryDataArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1980:5: style: Struct 'HandlerSpectrum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2165:5: style: Struct 'HandlerChromatogram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2296:5: style: Struct 'HandlerSpectrumListSimple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2394:5: style: Struct 'HandlerChromatogramListSimple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2492:5: style: Struct 'HandlerRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2657:5: style: Struct 'HandlerMSData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:293:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:293:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:328:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:328:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:407:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:407:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:567:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:567:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:630:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:630:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:749:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:749:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:821:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:821:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:891:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:891:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:954:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:954:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1067:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1067:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1246:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1246:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1453:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1453:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1568:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1568:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1715:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1715:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1994:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1994:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2171:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2171:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2301:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2301:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2399:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2399:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2496:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:246:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2496:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:151:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.hpp:73:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:151:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:548:69: style:inconclusive: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.hpp:97:69: note: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:548:69: note: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1381:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.hpp:153:73: note: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1381:73: note: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1043:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1025:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1043:31: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1820:35: style: Local variable 'config' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1702:31: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1820:35: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1931:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1912:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1931:31: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1944:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1912:27: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1944:31: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:2685:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IO.cpp:1812:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:44:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:70:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:95:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:123:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_minute [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_nanoelectrospray [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_LCQ_Deca [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:370:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:384:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_sum_of_spectra [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:425:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:473:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:505:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:582:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:694:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:710:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:837:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:906:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:961:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:1223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:1308:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:196:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:741:28: style: Variable 'listener' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/IOTest.cpp:766:39: style: Variable 'cancelListener' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:352:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:108:5: warning: Member variable 'HandlerOffset::legacyIdRefToNativeId' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:179:5: warning: Member variable 'HandlerIndexList::inSpectrumIndex_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:424:32: style:inconclusive: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.hpp:43:10: note: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:424:32: note: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Index_mzML.cpp:74:5: style: Class 'HandlerIndexListOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:86:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:143:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:169:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:179:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_detector_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_detector_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:364:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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). libpwiz-src-301b48c-3.0.18342/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). libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.hpp:114:17: performance: Function 'version()' should return member 'version' by const reference. [returnByReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:143:13: style: Local variable 'model' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.hpp:69:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapter.cpp:143:13: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:54:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:90:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:120:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:150:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:186:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/LegacyAdapterTest.cpp:224:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:320:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:328:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_window_lower_limit [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:487:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:594:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:641:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:726:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:734:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:758:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:808:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:844:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:897:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:946:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:958:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:980:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:1013:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:1065:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:1265:10: style:inconclusive: Technically the member function 'HasID < DataProcessing >::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:1263:5: style: Struct 'HasID < DataProcessing >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:587:12: style: The scope of the variable 'indexEquals' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:703:13: style: Variable 'mz' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:704:13: style: Variable 'intensity' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:930:13: style: Variable 'time' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:931:13: style: Variable 'intensity' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.cpp:715:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFile.cpp:130:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFile.cpp:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFile.cpp:334:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_mzML [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFile.hpp:44:5: style: Struct 'MSDataFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_mzXML [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:104:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:244:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_mzXML [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:270:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Text [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:344:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:371:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:401:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:292:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:292:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:320:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:320:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.hpp:36:5: style: Struct 'MSDataMerger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:95:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:95:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:97:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:97:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:113:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMerger.cpp:113:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMergerTest.cpp:63:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMergerTest.cpp:110:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataMergerTest.cpp:77:19: style: Variable 'sl' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:193:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:217:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:183:23: style: Variable 'cl' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataTest.cpp:51:13: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:572:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:599:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:623:24: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:46:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:60:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:73:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:153:9: style: The scope of the variable 'mask' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:153:15: style: The scope of the variable 'm' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:244:12: style: The scope of the variable 'extrapol' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:245:12: style: The scope of the variable 'diff' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:268:15: style: The scope of the variable 'extrapol' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:269:9: style: The scope of the variable 'diff' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:340:18: style: The scope of the variable 'init' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:446:19: style: The scope of the variable 'count' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:496:12: style: The scope of the variable 'i' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:568:12: style: The scope of the variable 'x' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:592:20: style: The scope of the variable 'x' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:614:20: style: The scope of the variable 'x' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:102:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:117:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:173:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:60:20: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:524:30: warning: Uninitialized variable: count [uninitvar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:507:19: note: Assuming condition is false libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSNumpress.cpp:524:30: note: Uninitialized variable: count libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSnReaderTest.cpp:70:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSnReaderTest.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSnReaderTest.cpp:217:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.cpp:198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mzML_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:58:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:101:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:140:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:229:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_MZ5 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:270:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:55:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:55:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:62:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:62:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:72:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:72:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:81:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:81:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:98:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:95:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:98:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:105:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:99:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:105:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:115:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:106:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:115:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:124:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Reader.hpp:118:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:124:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:62:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:41:10: style:inconclusive: Technically the member function 'pwiz::msdata::References::HasID::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:39:5: style: Struct 'HasID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:138:44: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.hpp:45:44: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:138:44: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:144:42: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.hpp:46:42: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:144:42: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:177:38: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.hpp:50:38: note: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:177:38: note: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:65:73: style: Local variable 'it' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:55:64: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/References.cpp:65:73: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_reflectron_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:94:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramGroupPtrs [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:157:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramGroupPtrs [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:179:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramGroupPtrs [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:206:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramGroupPtrs [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:235:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramGroupPtrs [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:333:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable softwarePtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:371:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable softwarePtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:413:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable softwarePtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReferencesTest.cpp:530:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:69:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:60:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:160: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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:51:10: note: Technically the member function 'pwiz::msdata::Serializer_MGF::Impl::read' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:160:28: note: Technically the member function 'pwiz::msdata::Serializer_MGF::Impl::read' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:97:24: style: Local variable 'scan' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:80:15: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:97:24: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF.cpp:74:19: style: Variable 'sl' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF_Test.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF_Test.cpp:148:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MGF_Test.cpp:193:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proton [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:110:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_charge_state [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:142:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_number_only_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:297:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:446:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:499:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfo.hpp:71:5: style: Struct 'SpectrumInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:57:9: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:257:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:263:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:258:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:264:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:310:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:315:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:324:18: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:329:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:332:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:337:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:339:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:342:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:346:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:383:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:391:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:392:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:393:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:410:26: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:413:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:440:19: style: Variable 'sl' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:212:31: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn.cpp:356:33: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:148:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:169:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:190:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:211:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_MSn_Test.cpp:288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:104:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreSpectrumList [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML.cpp:49:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML_Test.cpp:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML_Test.cpp:95:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_array [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzML_Test.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_AttributesOnMultipleLines [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:223:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_spectrometer_file_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:273:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:288:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:333:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_picking [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:400:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_polarity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:557:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:577:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_multiple_peak_list_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:710:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:747:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:794:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:822:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_RAW_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:881:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_nativeID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:925:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:939:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:996:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1069:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Bruker_FID_format [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1256:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_picking [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1403:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1297:5: warning: Member variable 'Handler_mzXML::hasCentroidDataProcessing' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:52:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1162:26: style: Local variable 'name' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1106:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1162:26: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1265:26: style: Local variable 'name' shadows outer argument [shadowArgument] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1235:47: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1265:26: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:1048:5: style: Variable 'sf' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML.cpp:724:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML_Test.cpp:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/Serializer_mzXML_Test.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfo.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfo.cpp:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ion_trap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfo.cpp:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfo.cpp:35:29: warning: Member variable 'SpectrumInfo::dataSize' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfoTest.cpp:53:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_QIT [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumInfoTest.cpp:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.hpp:94:5: style: Class 'SpectrumIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.hpp:98:5: style: Class 'SpectrumIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.hpp:81:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.hpp:85:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.cpp:161:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ion_trap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FT_ICR [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:130:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:249:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:181:18: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIterator.hpp:65:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumIteratorTest.cpp:181:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:40:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dp_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:40:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:46:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:40:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:40:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is identical to the overridden function [uselessOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBase.hpp:46:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:40:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCache.cpp:104:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCache.cpp:61:10: style:inconclusive: Technically the member function 'pwiz::msdata::::modifyCachedSpectrumPtr::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCache.cpp:58:5: style: Struct 'modifyCachedSpectrumPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:49:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:49:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:50:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:668:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:50:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:51:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:51:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:54:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:54:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:56:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:698:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:56:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:58:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:702:59: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:58:59: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCache.hpp:51:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:54:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCache.hpp:51:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_Off [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_Off [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:176:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_MetaDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:262:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_BinaryDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:341:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_MetaDataAndBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:406:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryMRUCacheMode_MetaDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:452:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:142:7: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:141:7: note: s is assigned libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:142:7: note: s is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:143:7: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:142:7: note: s is assigned libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:143:7: note: s is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:144:7: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:143:7: note: s is assigned libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListCacheTest.cpp:144:7: note: s is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:56:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:37:5: style: Class 'MyWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:57:5: style: Class 'FilterWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:47:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:54:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:47:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:61:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:49:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:61:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:62:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:51:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:62:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:63:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapper.hpp:54:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:63:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TIC [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:212:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:106:5: warning: Member variable 'HandlerPeaks::basePeakMz_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:331:5: style: Class 'HandlerIndexCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:52:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:53:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_BTDX.cpp:56:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:104:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceFilePosition [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:382:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:424:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:391:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:53:12: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:53:12: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:55:29: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:55:29: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:92:17: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:92:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:195:20: style: Variable 'inBeginIons' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF.cpp:196:28: style: Variable 'inPeakList' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF_Test.cpp:73:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MGF_Test.cpp:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceFilePosition [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proton [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:471:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:667:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:713:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:137:10: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:139:27: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:168:15: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:562:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn.cpp:574:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn_Test.cpp:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn_Test.cpp:692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_MSn_Test.cpp:856:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:125:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadBinaryDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:74:24: warning: Member variable 'SpectrumList_mzMLImpl::indexed_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:54:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:55:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:674:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:56:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:683:23: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:57:23: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:58:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:698:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:59:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:693:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML.cpp:60:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML_Test.cpp:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzML_Test.cpp:189:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_intensity [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:214:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:283:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:351:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:570:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:576:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadBinaryDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:696:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:703:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:740:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:751:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:763:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:773:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:805:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:871:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:878:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:931:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:119:5: warning: Member variable 'HandlerPrecursor::scan' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:683:5: style: Class 'HandlerIndexOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:716:5: style: Struct 'HandlerOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:665:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:51:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:671:37: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:52:37: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:698:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:54:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:688:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:55:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSData.hpp:693:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:56:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:664:55: style: Condition 'result->precursors.front().spectrumID=="0"' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:659:56: note: Assuming that condition 'result->precursors.front().spectrumID.empty()' is not redundant libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:664:55: note: Condition 'result->precursors.front().spectrumID=="0"' is always false libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML.cpp:84:7: style: Exception should be caught by reference. [catchExceptionByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML_Test.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumList_mzXML_Test.cpp:245:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentConfigurationPtr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:162:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable work [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:191:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defer_lock [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:43:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:184:23: style: The scope of the variable 'tasks' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:185:20: style: The scope of the variable 'taskQueue' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:186:27: style: The scope of the variable 'taskMRU' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:119:19: style: Local variable 'task' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:112:15: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:119:19: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumWorkerThreads.cpp:69:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/examples.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/examples.cpp:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_parameter_file [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcid.cpp:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcid.cpp:50:26: style:inconclusive: Either there is a missing 'override', or the member function 'pwiz::proteome::AminoAcid::Info::RecordData::record' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcid.cpp:45:5: style: Class 'RecordData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcidTest.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcidTest.cpp:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alanine [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcidTest.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcidTest.cpp:223:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/AminoAcidTest.cpp:181:12: style: The scope of the variable 'averageResidueMass' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:48:9: warning: Member variable 'Config::indexed' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:65:5: style: Class 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:66:5: style: Class 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:67:5: style: Class 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:68:5: style: Class 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Modification.hpp:48:5: style: Class 'Modification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Modification.hpp:84:5: style: Class 'ModificationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Modification.hpp:85:5: style: Class 'ModificationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:77:5: style: Class 'ReaderFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/DefaultReaderList.hpp:40:5: style: Class 'DefaultReaderList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:52:5: style: Class 'Reader_FASTA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:82:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:59:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:82:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:83:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:63:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:83:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:84:24: style: The function 'protein' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:61:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:84:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:107:22: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:107:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:111:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:59:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:111:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:115:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:63:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:115:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:152:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:68:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:152:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:54:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:68:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:54:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:56:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:56:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:60:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:63:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.hpp:60:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/TextWriter.hpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Diff.cpp:147:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/TextWriter.hpp:43:5: style: Class 'TextWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/DiffTest.cpp:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/DiffTest.cpp:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/DiffTest.cpp:179:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_cleavage_agent_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_cleavage_agent_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:312:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:378:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:482:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_no_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:745:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:806:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_no_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:907:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_unspecific_cleavage [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:56:18: warning: Member variable 'DigestedPeptide::offset_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:56:18: warning: Member variable 'DigestedPeptide::missedCleavages_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:56:18: warning: Member variable 'DigestedPeptide::NTerminusIsSpecific_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:56:18: warning: Member variable 'DigestedPeptide::CTerminusIsSpecific_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:378:9: performance: Variable 'cleavageAgent_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:185:63: error: Member variable 'minimumSpecificity' is initialized by itself. [selfInitialization] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:638:52: performance:inconclusive: Technically the member function 'pwiz::proteome::Digestion::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:251:20: note: Technically the member function 'pwiz::proteome::Digestion::end' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:638:52: note: Technically the member function 'pwiz::proteome::Digestion::end' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:51:5: style: Class 'DigestedPeptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:52:5: style: Class 'DigestedPeptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:139:9: style: Struct 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:239:9: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:197:5: style: Class 'CleavageAgentInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:647:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:73:14: style: The destructor '~DigestedPeptide' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:71:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:73:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:92:17: performance: Function 'NTerminusPrefix()' should return member 'NTerminusPrefix_' by const reference. [returnByReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:95:17: performance: Function 'CTerminusSuffix()' should return member 'CTerminusSuffix_' by const reference. [returnByReference] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:767:17: style: The scope of the variable 'missedCleavages' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:181:39: style:inconclusive: Function 'Config' argument 4 names different: declaration 'Specificity' definition 'minimumSpecificity'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:144:16: note: Function 'Config' argument 4 names different: declaration 'Specificity' definition 'minimumSpecificity'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:181:39: note: Function 'Config' argument 4 names different: declaration 'Specificity' definition 'minimumSpecificity'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:588:37: style:inconclusive: Function 'Digestion' argument 1 names different: declaration 'polypeptide' definition 'peptide'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:171:30: note: Function 'Digestion' argument 1 names different: declaration 'polypeptide' definition 'peptide'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:588:37: note: Function 'Digestion' argument 1 names different: declaration 'polypeptide' definition 'peptide'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:420:45: style: Local variable 'end' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:251:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:420:45: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:403:36: style: Local variable 'end' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.hpp:251:20: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:403:36: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:69:46: performance: Function parameter 'CTerminusSuffix' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:87:46: performance: Function parameter 'CTerminusSuffix' should be passed by const reference. [passedByValue] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Digestion.cpp:369:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/DigestionTest.cpp:711:9: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_FOREACH_FIELD is a macro then please configure it. [unknownMacro] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Modification.cpp:45:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Modification.cpp:211:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:484:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable residueFormula [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:557:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proton [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::maxLength' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning:inconclusive: Member variable 'Impl::masses' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::NTerminalDeltaMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::CTerminalDeltaMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::aMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::bMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::cMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::xMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::yMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:510:5: warning: Member variable 'Impl::zMass' is not initialized in the copy constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:579:13: performance: Variable 'aFormula' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:174:26: performance:inconclusive: Technically the member function 'pwiz::proteome::Peptide::Impl::fragmentation' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:577:9: style: Struct 'StaticData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:196:17: style: The scope of the variable 'sequence' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:361:74: style:inconclusive: Function 'Peptide' argument 2 names different: declaration 'ModificationParsing' definition 'mp'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:66:35: note: Function 'Peptide' argument 2 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:361:74: note: Function 'Peptide' argument 2 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:361:100: style:inconclusive: Function 'Peptide' argument 3 names different: declaration 'ModificationDelimiter' definition 'md'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:66:35: note: Function 'Peptide' argument 3 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:361:100: note: Function 'Peptide' argument 3 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:366:52: style:inconclusive: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:67:81: note: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:366:52: note: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:367:54: style:inconclusive: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:67:81: note: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:367:54: note: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:372:52: style:inconclusive: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:68:49: note: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:372:52: note: Function 'Peptide' argument 3 names different: declaration 'ModificationParsing' definition 'mp'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:373:54: style:inconclusive: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.hpp:68:49: note: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:373:54: note: Function 'Peptide' argument 4 names different: declaration 'ModificationDelimiter' definition 'md'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:88:17: style: Local variable 'sequence' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:81:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:88:17: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:122:29: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:114:21: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:122:29: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:122:34: style: Local variable 'end' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:114:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:122:34: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:196:17: style: Local variable 'sequence' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:81:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:196:17: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:308:17: style: Local variable 'sequence' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:81:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:308:17: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:328:17: style: Local variable 'sequence' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:81:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:328:17: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:489:29: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:482:21: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:489:29: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:489:34: style: Local variable 'end' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:482:26: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:489:34: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:42:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:89:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:429:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModificationParsing_Off [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:592:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:678:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:870:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:438:33: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:413:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:438:33: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:466:29: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:413:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:466:29: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:736:16: style: Local variable 'EPSILON' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:671:18: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:736:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:795:16: style: Local variable 'EPSILON' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:671:18: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/PeptideTest.cpp:795:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:143:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:56:10: style:inconclusive: Technically the member function 'pwiz::proteome::::modifyCachedProteinPtr::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:41:5: style: Class 'ProteinListWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:53:5: style: Struct 'modifyCachedProteinPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:47:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:59:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:47:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:49:24: style: The function 'protein' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:61:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:49:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:60:24: style: The function 'protein' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:49:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:60:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:62:20: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:65:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:62:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:34:71: style:inconclusive: Function 'ProteinListCache' argument 2 names different: declaration 'ProteinListCacheMode' definition 'cacheMode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:55:22: note: Function 'ProteinListCache' argument 2 names different: declaration 'ProteinListCacheMode' definition 'cacheMode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:34:71: note: Function 'ProteinListCache' argument 2 names different: declaration 'ProteinListCacheMode' definition 'cacheMode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:136:67: style:inconclusive: Function 'setMode' argument 1 names different: declaration 'ProteinListCacheMode' definition 'mode'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:66:18: note: Function 'setMode' argument 1 names different: declaration 'ProteinListCacheMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.cpp:136:67: note: Function 'setMode' argument 1 names different: declaration 'ProteinListCacheMode' definition 'mode'. libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCacheTest.cpp:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProteinListCacheMode_Off [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCacheTest.cpp:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProteinListCacheMode_MetaDataOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCacheTest.cpp:198:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProteinListCacheMode_MetaDataAndSequence [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCacheTest.cpp:265:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListCache.hpp:54:5: style: Class 'ProteinListCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.hpp:50:5: style: Class 'Serializer_FASTA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:36:5: style: Class 'MyWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:54:5: style: Class 'FilterWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:58:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:47:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:58:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:59:24: style: The function 'protein' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapper.hpp:49:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:59:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.cpp:75:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFile.cpp:98:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFile.cpp:167:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_FASTA [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFile.hpp:43:5: style: Struct 'ProteomeDataFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:105:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:222:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:68:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:222:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:128:42: warning: Possible null pointer dereference: reader [nullPointer] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:118:28: note: Assignment 'boost::shared_ptrreader', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:119:32: note: Assuming condition is false libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:128:42: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataTest.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:83:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:111:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:48:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:48:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:55:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:63:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:55:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:63:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:68:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:63:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:80:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:80:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:87:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:63:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:87:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:95:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader.hpp:68:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:95:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.cpp:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.cpp:94:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Reader_FASTA.cpp:140:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:119:5: warning: Member variable 'ProteinList_FASTA::size_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:145:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:59:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:145:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:147:24: style: The function 'protein' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeData.hpp:61:24: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:147:24: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:181:20: style: Local variable 'buf' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:162:16: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:181:20: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA.cpp:51:12: style: class member 'ProteinList_FASTA::size_' is never used. [unusedStructMember] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA_Test.cpp:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA_Test.cpp:65:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA_Test.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA_Test.cpp:130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Serializer_FASTA_Test.cpp:146:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:151:10: performance:inconclusive: Technically the member function 'pwiz::tradata::::Reader_traML::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:51:5: style: Struct 'Contact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:78:5: style: Struct 'Software' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:137:5: style: Struct 'Instrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:178:5: style: Struct 'Protein' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:230:5: style: Struct 'Peptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraData.hpp:248:5: style: Struct 'Compound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:83:5: style: Class 'ReaderFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:113:22: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:113:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:122:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:59:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:122:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:134:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:65:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:134:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:181:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:74:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:181:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:104:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:104:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:137:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:65:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:137:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:145:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:74:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:145:22: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DefaultReaderList.cpp:53:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TextWriter.hpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TextWriter.hpp:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TextWriter.hpp:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TextWriter.hpp:47:5: style: Class 'TextWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:269:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:317:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_dalton [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/DiffTest.cpp:472:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:281:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:313:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:513:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:560:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:609:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:666:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:680:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:731:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:765:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:899:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1009:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1190:5: warning: Member variable 'HandlerTargetList::excludeTargets_' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:97:5: style: Struct 'HandlerCV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:147:5: style: Struct 'HandlerUserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:206:5: style: Struct 'HandlerCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:266:5: style: Struct 'HandlerParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:304:5: style: Struct 'HandlerNamedParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:414:5: style: Struct 'HandlerConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:488:5: style: Struct 'HandlerPrediction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:548:5: style: Struct 'HandlerInstrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:596:5: style: Struct 'HandlerSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:651:5: style: Struct 'HandlerProtein' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:714:5: style: Struct 'HandlerModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:790:5: style: Struct 'HandlerPeptide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:884:5: style: Struct 'HandlerCompound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:978:5: style: Struct 'HandlerTransition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1110:5: style: Struct 'HandlerTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1190:5: style: Struct 'HandlerTargetList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1290:5: style: Struct 'HandlerTraData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:308:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:308:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:418:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:418:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:492:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:492:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:550:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:550:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:598:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:598:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:655:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:655:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:718:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:718:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:794:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:794:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:888:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:888:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:986:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:986:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1116:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1116:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1194:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:270:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:1194:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:185:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.hpp:47:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:185:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:235:52: style:inconclusive: Function 'read' argument 2 names different: declaration 'cv' definition 'cvParam'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.hpp:48:52: note: Function 'read' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IO.cpp:235:52: note: Function 'read' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:42:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_minute [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:106:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:178:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/IOTest.cpp:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:200:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:49:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:49:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:56:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:59:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:56:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:65:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:65:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:65:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:73:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:74:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:73:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:89:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:55:25: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:89:25: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:96:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:59:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:96:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:105:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:65:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:105:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:113:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Reader.hpp:74:22: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReaderTest.cpp:113:17: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:61:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:40:10: style:inconclusive: Technically the member function 'pwiz::tradata::References::HasID::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:38:5: style: Struct 'HasID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:64:73: style: Local variable 'it' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:54:64: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/References.cpp:64:73: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReferencesTest.cpp:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_theoretical_mass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReferencesTest.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_theoretical_mass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/ReferencesTest.cpp:110:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Serializer_traML_Test.cpp:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/Serializer_traML_Test.cpp:71:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.cpp:101:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.cpp:82:19: style:inconclusive: Technically the member function 'pwiz::tradata::TraDataFile::write' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.hpp:64:10: note: Technically the member function 'pwiz::tradata::TraDataFile::write' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.cpp:82:19: note: Technically the member function 'pwiz::tradata::TraDataFile::write' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.hpp:41:5: style: Struct 'TraDataFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.cpp:145:40: style:inconclusive: Function 'write' argument 1 names different: declaration 'msd' definition 'td'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.hpp:59:38: note: Function 'write' argument 1 names different: declaration 'msd' definition 'td'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFile.cpp:145:40: note: Function 'write' argument 1 names different: declaration 'msd' definition 'td'. libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFileTest.cpp:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataFileTest.cpp:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataTest.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_reflectron_on [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/TraDataTest.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/examples.cpp:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_isolation_window_target_m_z [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/tradata/examples.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_contact_name [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/ABI/Reader_ABI_Test.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/ABI/T2D/Reader_ABI_T2D.cpp:33:85: style:inconclusive: Function 'identify' argument 1 names different: declaration 'filename' definition 'datapath'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/ABI/T2D/Reader_ABI_T2D.hpp:46:50: note: Function 'identify' argument 1 names different: declaration 'filename' definition 'datapath'. libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/ABI/T2D/Reader_ABI_T2D.cpp:33:85: note: Function 'identify' argument 1 names different: declaration 'filename' definition 'datapath'. libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/ABI/T2D/Reader_ABI_T2D_Test.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Bruker/Reader_Bruker_Test.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Bruker/SpectrumList_Bruker.cpp:757:53: style:inconclusive: Function 'ionMobilityToCCS' argument 1 names different: declaration 'inverseK0' definition 'ionMobility'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Bruker/SpectrumList_Bruker.hpp:61:44: note: Function 'ionMobilityToCCS' argument 1 names different: declaration 'inverseK0' definition 'ionMobility'. libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Bruker/SpectrumList_Bruker.cpp:757:53: note: Function 'ionMobilityToCCS' argument 1 names different: declaration 'inverseK0' definition 'ionMobility'. libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:41:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MAT253 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentType_Source [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:152:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_quadrupole [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_zoom_scan [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:354:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_radial_ejection_linear_ion_trap [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:373:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_electron_ionization [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:396:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_continuous_flow_fast_atom_bombardment [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:416:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_positive_scan [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Detail.cpp:427:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivationType_CID [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/Reader_Thermo_Test.cpp:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Thermo/SpectrumList_Thermo.cpp:60:5: error: syntax error [syntaxError] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Waters/Reader_Waters_Detail.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Waters/Reader_Waters_Detail.cpp:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Waters/Reader_Waters_Detail.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Waters/Reader_Waters_Detail.cpp:158:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_positive_scan [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.cpp:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testAcceptOnly [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:221:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:344:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _15N [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.hpp:56:5: style: Struct 'MassAbundance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.hpp:138:5: style: Class 'Formula' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.hpp:139:5: style: Class 'Formula' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:75:5: style: Class 'RecordData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:122:5: style: Struct 'Text2EnumMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:169:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:65:63: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'Type' definition 'type'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.hpp:96:58: note: Function 'operator<<' argument 2 names different: declaration 'Type' definition 'type'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:65:63: note: Function 'operator<<' argument 2 names different: declaration 'Type' definition 'type'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/Chemistry.cpp:79:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:93:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:171:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:193:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:259:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:121:29: style: Condition 'formula==formula2' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:114:17: note: formula is assigned 'formula2' here. libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:121:29: note: Condition 'formula==formula2' is always true libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:88:28: style: Local variable 'testFormula' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:84:6: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/ChemistryTest.cpp:88:28: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:178:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizeAbundance [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:287:43: performance:inconclusive: Technically the member function 'pwiz::chemistry::IsotopeCalculator::Impl::distributionManually' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:59:22: note: Technically the member function 'pwiz::chemistry::IsotopeCalculator::Impl::distributionManually' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:287:43: note: Technically the member function 'pwiz::chemistry::IsotopeCalculator::Impl::distributionManually' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:93:10: style:inconclusive: Technically the member function 'pwiz::chemistry::::Distinct::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:128:22: style:inconclusive: Technically the member function 'pwiz::chemistry::::Convolve::operator()' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:124:5: style: Class 'Convolve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:158:5: style: Class 'Ionize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculator.cpp:141:20: style: The scope of the variable 'mass' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculatorTest.cpp:104:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculatorTest.cpp:110:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculatorTest.cpp:152:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizeMass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeCalculatorTest.cpp:179:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeEnvelopeEstimator.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeEnvelopeEstimator.hpp:66:5: style: Class 'IsotopeEnvelopeEstimator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeEnvelopeEstimator.cpp:41:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeEnvelopeEstimatorTest.cpp:68:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeEnvelopeEstimatorTest.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:379:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:236:25: performance:inconclusive: Technically the member function 'pwiz::chemistry::IsotopeTable::Impl::firstNonzeroDimension' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:108:9: note: Technically the member function 'pwiz::chemistry::IsotopeTable::Impl::firstNonzeroDimension' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:236:25: note: Technically the member function 'pwiz::chemistry::IsotopeTable::Impl::firstNonzeroDimension' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:340:16: style: Local variable 'mass' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:106:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTable.cpp:340:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abundance [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:205:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Se [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:220:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:84:22: style: Local variable 'test1' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:49:6: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/IsotopeTableTest.cpp:84:22: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/MZTolerance.hpp:44:5: style: Struct 'MZTolerance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/MZToleranceTest.cpp:97:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/MZToleranceTest.cpp:182:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isotopes [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mass [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElementBegin [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:272:40: warning: Assert statement modifies 'verify'. [assignmentInAssert] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:117:26: style: Local variable 'test' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:99:6: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/iso.cpp:117:26: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/parse_isotopes.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/parse_isotopes.cpp:212:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/parse_isotopes.cpp:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/chemistry/parse_isotopes.cpp:220:26: style: Parameter 'argv' can be declared as const array [constParameter] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/base/basetest.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/base/copy_iftest.cpp:38:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/base/copy_iftest.cpp:55:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/base/copy_iftest.cpp:34:16: style: Variable 'y' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/base/cumsumtest.cpp:44:10: warning: Return value of function std::equal() is not used. [ignoredReturnValue] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/filter/filterutilstest.cpp:35:5: warning: Unused variable value 'epsilon' [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/filter/gaussfiltertest.cpp:50:15: style: Redundant initialization for 'sumfilter'. The initialized value is overwritten before it is read. [redundantInitialization] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/filter/gaussfiltertest.cpp:46:22: note: sumfilter is initialized libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/filter/gaussfiltertest.cpp:50:15: note: sumfilter is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/filter/gaussfiltertest.cpp:77:5: warning: Unused variable value 't' [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:39:7: style: Redundant initialization for 'x'. The initialized value is overwritten before it is read. [redundantInitialization] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:37:14: note: x is initialized libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:39:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:41:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:39:7: note: x is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:41:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:48:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:47:7: note: x is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:48:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:50:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:48:7: note: x is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:50:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:61:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:59:7: note: x is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:61:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:63:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:61:7: note: x is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/ms/simplepickertest.cpp:63:7: note: x is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:125:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:124:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:125:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:126:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:125:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:126:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:127:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:126:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:127:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:128:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:127:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:128:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:129:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:128:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:129:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:130:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:129:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:130:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:131:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:130:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:131:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:132:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:131:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:132:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:133:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:132:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:133:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:134:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:133:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:134:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:135:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:134:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:135:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:136:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:135:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:136:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:137:8: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:136:8: note: rb is assigned libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:137:8: note: rb is overwritten libpwiz-src-301b48c-3.0.18342/pwiz/utility/findmf/base/resample/bucket1dtest.cpp:137:8: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/HouseholderQR.hpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/HouseholderQR.hpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/HouseholderQRTest.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearLeastSquaresTest.cpp:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearLeastSquaresTest.cpp:78:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearLeastSquaresTest.cpp:188:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolver.hpp:62:17: performance:inconclusive: Technically the member function 'pwiz::math::LinearSolver < LinearSolverType_LU >::solve' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolver.hpp:89:17: performance:inconclusive: Technically the member function 'pwiz::math::LinearSolver < LinearSolverType_QR >::solve' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearLeastSquares.hpp:44:38: performance:inconclusive: Technically the member function 'pwiz::math::LinearLeastSquares < LinearLeastSquaresType_LU >::solve' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearLeastSquares.hpp:71:38: performance:inconclusive: Technically the member function 'pwiz::math::LinearLeastSquares < LinearLeastSquaresType_QR >::solve' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:160:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:212:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:237:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/LinearSolverTest.cpp:252:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilter.hpp:104:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilter.hpp:153:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummy [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:97:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:128:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:171:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:199:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilterTest.cpp:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/MatchedFilter.hpp:165:5: style: Struct 'Correlation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:186:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPair.hpp:44:5: style: Struct 'OrderedPair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPair.hpp:96:5: style: Class 'OrderedPairContainerRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:146:19: style: Condition 'v==w' is always true [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:144:27: note: w is assigned 'v' here. libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/OrderedPairTest.cpp:146:19: note: Condition 'v==w' is always true libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Parabola.cpp:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Parabola.cpp:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Parabola.hpp:42:5: style: Class 'Parabola' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Parabola.hpp:43:5: style: Class 'Parabola' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Parabola.hpp:46:5: style: Class 'Parabola' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/ParabolaTest.cpp:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/ParabolaTest.cpp:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/ParabolaTest.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/ParabolaTest.cpp:165:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Stats.hpp:48:5: style: Class 'Stats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/Stats.cpp:38:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/StatsTest.cpp:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/StatsTest.cpp:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/erf.cpp:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/erfTest.cpp:118:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/erfTest.cpp:139:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/erfTest.cpp:156:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/erfTest.cpp:170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:58:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:160:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:112:5: style: Exception should be caught by reference. [catchExceptionByValue] libpwiz-src-301b48c-3.0.18342/pwiz/utility/math/qrTest.cpp:150:5: style: Exception should be caught by reference. [catchExceptionByValue] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:256:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:257:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:292:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:639:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::name' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::value' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::needsUnescape' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:455:14: style:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::Handler::Attributes::setParserIndex' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:151:17: style:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::::StartTag::getName' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:72:5: style: Class 'saxstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:80:5: style: Class 'saxstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:344:9: style: Struct 'Status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:117:5: style: Struct 'ProcessingInstruction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:165:5: style: Struct 'HandlerInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:179:5: style: Class 'HandlerWrangler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:402:17: error: Common realloc mistake: 'textbuff' nulled but not freed upon failure [memleakOnRealloc] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:363:22: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:361:40: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:361:26: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:363:22: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:364:15: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:361:40: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:361:26: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:364:15: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:406:20: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:404:42: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:404:28: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:406:20: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:393:21: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:393:21: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:394:13: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:394:13: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:396:38: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:396:38: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:150:21: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:361:26: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:402:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:404:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:411:35: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:412:35: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:392:31: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:84:10: style: The scope of the variable 'c' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:384:19: style: Variable 'entitybegin' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:542:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:567:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.cpp:595:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:540:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParser.hpp:565:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:124:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:378:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:416:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:540:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:591:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:67:5: style: Struct 'PrintAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:81:5: style: Class 'PrintEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:319:5: style: Class 'RootHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:548:32: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/SAXParserTest.cpp:548:46: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/minimxml/XMLWriter.hpp:197:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_IOSTREAMS_PIPABLE is a macro then please configure it. [unknownMacro] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64.cpp:76:16: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64.cpp:128:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64.cpp:126:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64.cpp:77:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64.cpp:127:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:81:0: debug: Function::addArguments found argument 'format' with varid 0. [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:92:0: debug: Function::addArguments found argument 'format' with varid 0. [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:103:0: debug: Function::addArguments found argument 'format' with varid 0. [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:114:0: debug: Function::addArguments found argument 'format' with varid 0. [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/unit.hpp:75:0: debug: Function::addArguments found argument 'exception' with varid 0. [varid0] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dec [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable not_a_date_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTime.hpp:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable not_a_date_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/unit.hpp:78:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exception [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Exception.hpp:37:13: style: Class 'usage_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Exception.hpp:42:13: style: Class 'user_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:95:10: style: Variable 'to' can be declared as const array [constVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:70:23: style: Variable 'textString' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:80:25: style: Variable 'binaryString' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Base64Test.cpp:108:27: style: Variable 'textBuffer[textCount]' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.cpp:292:1: error: There is an unknown macro here somewhere. Configuration is required. If PWIZ_API_DECL is a macro then please configure it. [unknownMacro] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryDataTest.cpp:202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryDataTest.cpp:77:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_range [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:125:5: style: Class 'BinaryData < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:131:5: style: Class 'BinaryData < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:82:9: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:116:9: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:125:5: style: Class 'BinaryData < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:131:5: style: Class 'BinaryData < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:256:19: style: Checking if unsigned expression 'index' is less than zero. [unsignedLessThanZero] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/BinaryData.hpp:263:19: style: Checking if unsigned expression 'index' is less than zero. [unsignedLessThanZero] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/cpp_cli_utilities.hpp:149:89: error: syntax error: ^) [syntaxError] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ClickwrapPrompterTest.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTimeTest.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTimeTest.cpp:110:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTimeTest.cpp:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable not_a_date_time [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTimeTest.cpp:229:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/DateTimeTest.cpp:42:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ExceptionTest.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ExceptionTest.cpp:39:5: error: Null pointer dereference: foo [nullPointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ExceptionTest.cpp:38:28: note: Assignment 'boost::shared_ptrfoo', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ExceptionTest.cpp:39:5: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/ExceptionTest.cpp:39:5: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/FailTest.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:450:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOMATCH [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:486:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory_file [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:504:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory_file [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:549:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boost [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:641:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:663:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:76:10: performance:inconclusive: Either there is a missing 'override', or the member function '::UTF8_BoostFilesystemPathImbuer::imbue' can be static. [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:69:5: style: Class 'UTF8_BoostFilesystemPathImbuer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:467:11: warning: If resource allocation fails, then there is a possible null pointer dereference: curDir [nullPointerOutOfResources] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:453:23: note: Assuming allocation function fails libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:453:23: note: Assignment 'curDir=opendir(".")', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:467:11: note: Null pointer dereference libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:594:41: style:inconclusive: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.hpp:112:46: note: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/Filesystem.cpp:594:41: note: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/FilesystemTest.cpp:120:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_category [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/FilesystemTest.cpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/FilesystemTest.cpp:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/FilesystemTest.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.cpp:194:54: performance:inconclusive: Technically the member function 'pwiz::util::IntegerSet::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/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). libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.cpp:194:54: note: Technically the member function 'pwiz::util::IntegerSet::end' can be static (but you may consider moving to unnamed namespace). libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.hpp:47:9: style: Struct 'Interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.hpp:70:9: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.cpp:203:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSet.cpp:226:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSetTest.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IntegerSetTest.cpp:247:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.cpp:112:9: warning: Member variable 'CallbackInfo::timestamp' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.cpp:120:9: warning: Member variable 'CallbackInfo::timestamp' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.cpp:44:10: style:inconclusive: Technically the member function 'pwiz::util::IterationListenerRegistry::Impl::addListener' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.cpp:49:10: style:inconclusive: Technically the member function 'pwiz::util::IterationListenerRegistry::Impl::addListenerWithTimer' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.cpp:112:9: style: Struct 'CallbackInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:48:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:72:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:249:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:259:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:41:5: style: Class 'TestListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:65:5: style: Class 'CancelListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:45:20: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.hpp:56:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:45:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:69:20: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.hpp:56:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:69:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:177:20: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListener.hpp:56:20: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:177:20: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:83:40: style: Parameter 's' can be declared as pointer to const. However it seems that 'nullDeallocate' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:234:68: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/IterationListenerTest.cpp:83:40: note: Parameter 's' can be declared as pointer to const libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:40:9: warning: Member variable 'Record::mass' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:75:29: warning: The class 'MSIHandler' defines member variable with name 'pimpl' also defined in its parent class 'DefaultTabHandler'. [duplInheritedMember] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:87:29: note: Parent variable 'DefaultTabHandler::pimpl' libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:75:29: note: Derived variable 'MSIHandler::pimpl' libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:59:5: style: Class 'DefaultTabHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:98:5: style: Class 'VectorTabHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:41:9: style: Struct 'Record' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:64:14: style: The destructor '~DefaultTabHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:40:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:64:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:66:18: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:42:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:66:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:68:18: style: The function 'useComment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:44:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:68:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:70:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:46:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:70:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:72:18: style: The function 'updateLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:48:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:72:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:74:18: style: The function 'updateRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:50:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:74:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:82:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:52:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:82:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:100:14: style: The destructor '~VectorTabHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:64:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:100:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:63:14: style: The destructor '~MSIHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:64:14: note: Virtual destructor in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:63:14: note: Destructor in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:65:18: style: The function 'updateRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.hpp:74:18: note: Virtual function in base class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:65:18: note: Function in derived class libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.cpp:84:12: style: Local variable 'record' shadows outer function [shadowFunction] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.hpp:69:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/MSIHandler.cpp:84:12: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/endian.hpp:66:0: error: #error "Unsupported platform: probably need a platform-specific define above." [preprocessorErrorDirective] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/endian.hpp:66:2: error: #error "Unsupported platform: probably need a platform-specific define above." [preprocessorErrorDirective] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:129:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:140:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:63:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1CalculatorTest.cpp:138:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream_test.cpp:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream_test.cpp:72:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream_test.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream.hpp:59:10: performance:inconclusive: Technically the member function 'pwiz::util::SHA1SymmetricFilter::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream.hpp:61:17: style:inconclusive: Technically the member function 'pwiz::util::SHA1SymmetricFilter::hash' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream.hpp:78:5: style: Class 'SHA1Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream.hpp:91:5: style: Class 'SHA1_ostream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/SHA1_ostream.hpp:46:42: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:303:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:199:5: warning:inconclusive: Member variable 'Impl::default_th_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:199:5: warning:inconclusive: Member variable 'Impl::in' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:45:9: performance: Variable 'headers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:46:9: performance: Variable 'records' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:288:23: style:inconclusive: Technically the member function 'pwiz::util::TabReader::Impl::isComment' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:234:10: note: Technically the member function 'pwiz::util::TabReader::Impl::isComment' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:288:23: note: Technically the member function 'pwiz::util::TabReader::Impl::isComment' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:341:26: style: Return value 'pimpl->process(filename)' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:247:18: note: Assignment 'success=false', assigned value is 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:249:18: note: Assuming condition is false libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:341:26: note: Calling function 'process' returns 0 libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:341:26: note: Return value 'pimpl->process(filename)' is always false libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:44:22: style: Redundant assignment of 'comment_char' to itself. [selfAssignment] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:258:14: style: Local variable 'in' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:242:11: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReader.cpp:258:14: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReaderTest.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReaderTest.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReaderTest.cpp:37:25: style: Variable 'numbers' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReaderTest.cpp:49:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/TabReaderTest.cpp:52:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:63:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:104:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:221:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_profile_spectrum [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:530:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Precision_32 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:554:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:574:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:598:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simAsSpectra [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:669:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:200:5: style: Class 'SpectrumList_MGF_Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:229:37: style: The scope of the variable 'mzArray' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:230:37: style: The scope of the variable 'intensityArray' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:654:21: style: Local variable 'i' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:622:17: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:654:21: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:82:74: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:114:5: style: Variable 'dp' can be declared as reference to const [constVariableReference] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:125:58: style: Parameter 'sourceFiles' can be declared as reference to const [constParameterReference] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:561:86: style: Parameter 'testAcceptOnly' can be declared as pointer to const. However it seems that 'testThreadSafetyWorker' is a callback function, if 'testAcceptOnly' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:587:55: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:561:86: note: Parameter 'testAcceptOnly' can be declared as pointer to const libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:561:108: style: Parameter 'requireUnicodeSupport' can be declared as pointer to const. However it seems that 'testThreadSafetyWorker' is a callback function, if 'requireUnicodeSupport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:587:55: note: You might need to cast the function pointer here libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/VendorReaderTestHarness.cpp:561:108: note: Parameter 'requireUnicodeSupport' can be declared as pointer to const libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/almost_equal_test.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/mru_list_test.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_EPILOG [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/mru_list.hpp:69:3: style: Class 'mru_list < std :: string , boost :: multi_index :: identity < std :: string > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:382:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:425:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:464:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:572:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:636:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:734:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:817:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:825:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:901:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:952:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1192:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1205:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1031:19: warning: Member variable 'chunky_streambuf::readerThread_inbuf' is not initialized in the constructor. [uninitMemberVar] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:653:9: style: Condition '!bClosedOK' is always false [knownConditionTrueFalse] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:638:20: note: Assignment 'bClosedOK=true', assigned value is 1 libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:653:9: note: Condition '!bClosedOK' is always false libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:263:33: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:412:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:421:60: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:432:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:434:17: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:444:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:446:10: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:478:43: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:479:20: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:508:32: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:573:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:969:28: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:414:10: style: The scope of the variable 'gzipped' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.hpp:84:48: note: Function 'random_access_compressed_ifstream' argument 1 names different: declaration 'fname' definition 'path'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:404:82: note: Function 'random_access_compressed_ifstream' argument 1 names different: declaration 'fname' definition 'path'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:411:58: style:inconclusive: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.hpp:86:24: note: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:411:58: note: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. libpwiz-src-301b48c-3.0.18342/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] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:134:58: note: Function 'random_access_compressed_streambuf' argument 1 names different: declaration 'rdbuf' definition 'rawbuf'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:458:90: note: Function 'random_access_compressed_streambuf' argument 1 names different: declaration 'rdbuf' definition 'rawbuf'. libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:773:16: style: Local variable 'start' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:154:46: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:773:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz/utility/misc/random_access_compressed_ifstream.cpp:414:18: style: Variable 'gzipped' is assigned a value that is never used. [unreadVariable] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:87:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:145:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:35:52: style:inconclusive: Technically the member function 'pwiz::proteome::IPIFASTADatabase::begin' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.hpp:67:20: note: Technically the member function 'pwiz::proteome::IPIFASTADatabase::begin' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:35:52: note: Technically the member function 'pwiz::proteome::IPIFASTADatabase::begin' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:40:52: style:inconclusive: Technically the member function 'pwiz::proteome::IPIFASTADatabase::end' can be const. [functionConst] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.hpp:68:20: note: Technically the member function 'pwiz::proteome::IPIFASTADatabase::end' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:40:52: note: Technically the member function 'pwiz::proteome::IPIFASTADatabase::end' can be const. libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.hpp:45:5: style: Class 'IPIFASTADatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.hpp:56:9: style: Struct 'Record' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabase.cpp:48:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabaseTest.cpp:40:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabaseTest.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabaseTest.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/IPIFASTADatabaseTest.cpp:106:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:246:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:231:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz/utility/proteome/pepdb.cpp:261:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:73:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:225:45: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:336:13: style: The scope of the variable 'count' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:448:20: style: The scope of the variable 'idd' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:57:45: style:inconclusive: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:53:41: note: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:57:45: note: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:57:72: style:inconclusive: Function 'outputFilename' argument 2 names different: declaration 'inputIdentData' definition 'idd'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:53:73: note: Function 'outputFilename' argument 2 names different: declaration 'inputIdentData' definition 'idd'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:57:72: note: Function 'outputFilename' argument 2 names different: declaration 'inputIdentData' definition 'idd'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simAsSpectra [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:198:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinaryDataEncoder_default_numpressLinearErrorTolerance [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:713:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:743:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:810:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:909:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:935:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:357:45: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:841:17: style: The scope of the variable 'msd' can be reduced. [variableScope] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:79:45: style:inconclusive: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:75:41: note: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:79:45: note: Function 'outputFilename' argument 1 names different: declaration 'inputFilename' definition 'filename'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:79:69: style:inconclusive: Function 'outputFilename' argument 2 names different: declaration 'inputMSData' definition 'msd'. [funcArgNamesDifferent] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:75:70: note: Function 'outputFilename' argument 2 names different: declaration 'inputMSData' definition 'msd'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:79:69: note: Function 'outputFilename' argument 2 names different: declaration 'inputMSData' definition 'msd'. libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:92:16: style: Local variable 'extension' shadows outer variable [shadowVariable] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:58:12: note: Shadowed declaration libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:92:16: note: Shadow variable libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/pepcat.cpp:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/pepcat.cpp:90:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/pepcat.cpp:116:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplication.cpp:110:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplication.cpp:179:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplication.cpp:99:24: style: C-style pointer casting [cstyleCast] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplication.cpp:143:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplicationTest.cpp:85:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/common/MSDataAnalyzerApplicationTest.cpp:131:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer.cpp:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_NoBinary [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer.cpp:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer_2.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer_2.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateRequest_Full [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer_2.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer_2.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_analyzer_2.cpp:35:5: style: Class 'HelloAnalyzer2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_msdata.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/hello_msdata.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/mscat.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/mscat.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/mscat.cpp:153:26: style: Parameter 'argv' can be declared as const array [constParameter] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/txt2mzml.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/txt2mzml.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/txt2mzml.cpp:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_example_files.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_example_files.cpp:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_mzid_example_files.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_mzid_example_files.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_proteome_example_files.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_proteome_example_files.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_traml_example_files.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz_tools/examples/write_traml_example_files.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: error: The one definition rule is violated, different classes/structs have the same name 'TestData' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/LocalMaximumPeakDetectorTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: error: The one definition rule is violated, different classes/structs have the same name 'TestData' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/SavitzkyGolaySmootherTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: error: The one definition rule is violated, different classes/structs have the same name 'TestData' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/ZeroSampleFillerTest.cpp:36:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/common/CwtPeakDetectorTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'TestData' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:139:1: error: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/proteome_processing/ProteinList_FilterTest.cpp:76:1: note: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:139:1: note: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotopeTest.cpp:45:1: error: The one definition rule is violated, different classes/structs have the same name 'TestChargeStateCalculator' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeStateCalculatorTest.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'TestChargeStateCalculator' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_ChargeFromIsotopeTest.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'TestChargeStateCalculator' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:109:1: error: The one definition rule is violated, different classes/structs have the same name 'EvenPredicate' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:173:1: note: The one definition rule is violated, different classes/structs have the same name 'EvenPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:109:1: note: The one definition rule is violated, different classes/structs have the same name 'EvenPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:139:1: error: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/analysis/spectrum_processing/SpectrumList_FilterTest.cpp:255:1: note: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramList_FilterTest.cpp:139:1: note: The one definition rule is violated, different classes/structs have the same name 'SelectedIndexPredicate' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:37:1: error: The one definition rule is violated, different classes/structs have the same name 'Reader1' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:42:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader1' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:37:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader1' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:77:1: error: The one definition rule is violated, different classes/structs have the same name 'Reader2' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ReaderTest.cpp:85:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader2' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:77:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader2' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBaseTest.cpp:32:1: error: The one definition rule is violated, different classes/structs have the same name 'MyBase' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListBaseTest.cpp:32:1: note: The one definition rule is violated, different classes/structs have the same name 'MyBase' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/ChromatogramListBaseTest.cpp:32:1: note: The one definition rule is violated, different classes/structs have the same name 'MyBase' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:34:1: error: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:33:1: note: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:34:1: note: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:34:1: error: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:32:1: note: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/chromatogram_processing/ChromatogramListWrapperTest.cpp:34:1: note: The one definition rule is violated, different classes/structs have the same name 'MyWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:51:1: error: The one definition rule is violated, different classes/structs have the same name 'FilterWrapper' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteinListWrapperTest.cpp:48:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/SpectrumListWrapperTest.cpp:51:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterWrapper' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:286:1: error: The one definition rule is violated, different classes/structs have the same name 'TestReader' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ProteomeDataFileTest.cpp:194:1: note: The one definition rule is violated, different classes/structs have the same name 'TestReader' libpwiz-src-301b48c-3.0.18342/pwiz/data/msdata/MSDataFileTest.cpp:286:1: note: The one definition rule is violated, different classes/structs have the same name 'TestReader' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:37:1: error: The one definition rule is violated, different classes/structs have the same name 'Reader1' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:35:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader1' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:37:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader1' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:41:5: error: The one definition rule is violated, different classes/structs have the same name 'Reader1::Config' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:39:5: note: The one definition rule is violated, different classes/structs have the same name 'Reader1::Config' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:41:5: note: The one definition rule is violated, different classes/structs have the same name 'Reader1::Config' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:77:1: error: The one definition rule is violated, different classes/structs have the same name 'Reader2' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:67:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader2' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:77:1: note: The one definition rule is violated, different classes/structs have the same name 'Reader2' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:81:5: error: The one definition rule is violated, different classes/structs have the same name 'Reader2::Config' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/ReaderTest.cpp:71:5: note: The one definition rule is violated, different classes/structs have the same name 'Reader2::Config' libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/ReaderTest.cpp:81:5: note: The one definition rule is violated, different classes/structs have the same name 'Reader2::Config' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: error: The one definition rule is violated, different classes/structs have the same name 'Config' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:38:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: error: The one definition rule is violated, different classes/structs have the same name 'Config' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:52:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:331:1: error: The one definition rule is violated, different classes/structs have the same name 'UserFeedbackIterationListener' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/msconvert.cpp:691:1: note: The one definition rule is violated, different classes/structs have the same name 'UserFeedbackIterationListener' libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/idconvert.cpp:331:1: note: The one definition rule is violated, different classes/structs have the same name 'UserFeedbackIterationListener' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: error: The one definition rule is violated, different classes/structs have the same name 'Config' [ctuOneDefinitionRuleViolation] libpwiz-src-301b48c-3.0.18342/pwiz_tools/commandline/pepcat.cpp:36:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' libpwiz-src-301b48c-3.0.18342/pwiz/analysis/peakdetect/msextract.cpp:54:1: note: The one definition rule is violated, different classes/structs have the same name 'Config' diff: head libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/scan_cvs_path.cpp:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: BOOST_WORKAROUND( ... ) [preprocessorErrorDirective] head libpwiz-src-301b48c-3.0.18342/libraries/boost_aux/tools/bcp/scan_cvs_path.cpp:48:5: error: failed to evaluate #if condition, undefined function-like macro invocation: BOOST_WORKAROUND( ... ) [preprocessorErrorDirective] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:106:7: warning: Class 'Cache' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:106:7: warning: Class 'Cache' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1259:3: warning: Class 'SVC_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1308:3: warning: Class 'ONE_CLASS_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:1355:3: warning: Class 'SVR_Q' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/libraries/libsvm-3.0/svm.cpp:279:3: warning: Class 'Kernel' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/pwiz/analysis/demux/CubicHermiteSpline.cpp:45:9: warning: Class 'CubicHermiteSpline' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head libpwiz-src-301b48c-3.0.18342/pwiz/data/identdata/DelimReader.cpp:125:7: warning: Class 'DelimReader' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 libpwiz-src-301b48c-3.0.18342/pwiz/data/proteome/Peptide.cpp:168:35: performance:inconclusive: Technically the member function 'pwiz::proteome::Peptide::Impl::modifications' can be static (but you may consider moving to unnamed namespace). [functionStatic] DONE