2025-12-15 01:47 ftp://ftp.de.debian.org/debian/pool/main/libo/liborcus/liborcus_0.21.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=zlib --library=python --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 -j90 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 9dfee85 (2025-12-14 20:14:30 +0100) count: 1764 1762 elapsed-time: 0.7 1.7 head-timing-info: old-timing-info: head results: liborcus-0.21.0/doc_example/json_doc_1.cpp:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_parser_1.cpp:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_parser_1.cpp:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_parser_1.cpp:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_parser_1.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_subtree_1.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:70:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_subtree_1.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:76:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_subtree_1.cpp:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:82:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_subtree_1.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:88:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2.cpp:15:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:94:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_1.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_1_num_and_formula.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2.cpp:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2.cpp:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:109:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:115:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:81:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:121:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_false [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:87:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:127:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:93:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:136:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/debug_utils.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:109:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/config.cpp:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_format [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:115:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/xml_mapping_1.cpp:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:121:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_false [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/xml_mapping_1.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:127:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/json_doc_2.cpp:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/xml_mapping_1.cpp:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:137:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/xml_mapping_1.cpp:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:29:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/format_detection.cpp:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree_test.cpp:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree_test.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree_test.cpp:59:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree_test.cpp:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/info.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_MAJOR_VERSION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/info.cpp:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_MINOR_VERSION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twip [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/info.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_MICRO_VERSION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/interface.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/common_test.cpp:218:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_gnumeric_gnm [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/interface.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_mapper.cpp:53:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:25:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_classes [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_names_context.cpp:87:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combinator [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_types.cpp:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_selector.cpp:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_types.cpp:187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/measurement.cpp:88:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp:24:5: warning: Member variable 'cell_value::index' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree_test.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp:24:5: warning: Member variable 'cell_value::f' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree_test.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree_test.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree_test.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path_test.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_helper.cpp:41:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_helper.cpp:64:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_helper.cpp:89:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/detection_result.hpp:18:5: style: Class 'detection_result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/odf_helper.cpp:110:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_helper.cpp:131:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp:30:5: warning: Member variable 'cell_value::index' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context_test.cpp:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp:30:5: warning: Member variable 'cell_value::f' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:73:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context_test.cpp:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:179:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context_test.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Sheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_styles_context.cpp:37:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:214:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:222:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_styles_context.cpp:58:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp:36:5: style: Class 'my_sheet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:392:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_styles_context.cpp:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/cli_global.hpp:42:5: style: Class 'output_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/formula_result.cpp:14:17: warning: Member variable 'formula_result::value_numeric' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:521:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_styles_context.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_text [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:30:5: warning: Member variable 'cell_value::index' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/formula_result.cpp:14:17: warning: Member variable 'formula_result::value_boolean' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context.cpp:204:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:341:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_document_styles_context.cpp:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_text [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:30:5: warning: Member variable 'cell_value::f' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json_filter.hpp:26:5: style: Class 'orcus_json_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/formula_result.cpp:14:17: warning: Member variable 'formula_result::value_string' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context.cpp:313:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_cell_context_test.cpp:360:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_document_styles_context.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:152:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_filter.hpp:28:5: style: Class 'orcus_xml_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/ooxml_global.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:140:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ooxml_global.cpp:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Choice [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:151:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgba [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:36:12: style: The member function '::stack_printer::get_time' can be static. [functionStatic] liborcus-0.21.0/src/enum_stream_test.cpp:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:236:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/json_parser.cpp:55:10: style: The member function 'handler::do_work' can be static. [functionStatic] liborcus-0.21.0/src/enum_stream_test.cpp:656:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsla [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:273:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:692:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:184:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:286:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:419:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_element_after [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:313:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_csv.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rows [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp:98:5: style: Class 'my_shared_strings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/enum_stream_test.cpp:728:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:435:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:362:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_csv.cpp:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:743:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:456:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:420:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:566:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_string_pool [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:452:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:35:12: style: The member function '::stack_printer::get_time' can be static. [functionStatic] liborcus-0.21.0/src/enum_stream_test.cpp:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:604:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:466:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_database_ranges_context.cpp:57:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_gnumeric.cpp:69:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric_tokens [valueFlowBailoutIncompleteVar] liborcus-0.21.0/benchmark/threaded_json_parser.cpp:54:10: style: The member function 'handler::do_work' can be static. [functionStatic] liborcus-0.21.0/src/enum_stream_test.cpp:812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:618:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:483:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_database_ranges_context.cpp:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_table [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_gnumeric.cpp:83:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_gnumeric_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:826:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:625:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:518:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_database_ranges_context.cpp:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_table [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_gnumeric.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp:187:5: style: Class 'my_shared_strings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/enum_stream_test.cpp:835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:549:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/formula_result.hpp:37:5: style: Struct 'formula_result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:54:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/interface.cpp:17:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/ods_database_ranges_context.cpp:157:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_gnumeric.cpp:154:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnumeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:845:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:580:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/formula_result.hpp:39:5: style: Struct 'formula_result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_util.hpp:25:5: style: Class 'xml_element_printer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/ods_database_ranges_context.cpp:243:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xls_xml.cpp:49:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:875:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:611:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:130:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_import_xlsx.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xls_xml.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_xls_xml_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree_test.cpp:635:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:349:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xls_xml.cpp:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:259:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:384:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:22:14: style: The destructor '~gnumeric_detection_handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:44:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:22:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xls_types.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:907:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:414:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:24:18: style: The function 'start_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:46:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:24:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_import_ods.cpp:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_filter_utils.cpp:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/enum_stream_test.cpp:923:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:25:18: style: The function 'end_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:47:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.hpp:25:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_filter_utils_test.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:28:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:28:31: note: Function in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ContentType [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:29:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:29:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:206:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:30:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:30:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:66:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_detection_handler.cpp:66:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_map_tree.cpp:366:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:107:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:403:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.cpp:461:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:348:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.cpp:716:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:361:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:243:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCH_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:593:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ns_cxt [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:452:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.cpp:269:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_xls_xml_ss [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:600:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ns_cxt [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:465:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:671:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:516:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:30:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable between [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:574:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:240:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Condition [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:639:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:406:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:678:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cb_on_repeat [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:413:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_repeat_node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_repeat_node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:451:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:686:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:462:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:225:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:470:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.hpp:35:9: style: Class 'path_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:467:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable im_factory [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:279:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_repo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:749:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.hpp:57:9: style: Struct 'cell_reference_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_path.hpp:33:5: style: Class 'json_path_part_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:551:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:27:14: style: The destructor '~gnumeric_content_xml_handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:44:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:27:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/json_map_tree.hpp:69:9: style: Struct 'range_reference_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_path.hpp:34:5: style: Class 'json_path_part_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:29:18: style: The function 'start_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:46:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:29:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_map_tree.hpp:119:13: style: Struct 'scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_path.hpp:35:5: style: Class 'json_path_part_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.cpp:48:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_wsDr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:30:18: style: The function 'end_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:47:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/gnumeric_handler.hpp:30:18: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: style: The member function 'orcus::ods_dde_links_context::reset' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_dde_links_context.hpp:35:10: note: The member function 'orcus::ods_dde_links_context::reset' can be static. liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: note: The member function 'orcus::ods_dde_links_context::reset' can be static. liborcus-0.21.0/src/liborcus/xlsx_drawing_context.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:72:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_types.cpp:72:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_types.cpp:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/session_context.hpp:37:5: style: Struct 'session_context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_office [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_dde_links_context.hpp:23:14: style: The destructor '~ods_dde_links_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/ods_dde_links_context.hpp:23:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/orcus_ods.cpp:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_all [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:360:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:80:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:405:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxt [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:185:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:40:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:198:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:64:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:68:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:211:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:88:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:117:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_and [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_fo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:233:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARQUET_1_0 [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:260:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:164:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:449:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndRow [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:479:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:528:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:248:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_and [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.cpp:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_util.cpp:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:381:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_style_context.cpp:590:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable im_factory [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:263:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.cpp:228:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_t [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_stream_handler.cpp:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xpath_parser_test.cpp:23:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:569:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_range_ref [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_auto_filter_context.cpp:317:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.cpp:274:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_context_base.cpp:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xpath_parser_test.cpp:47:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_range_ref [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ooxml_xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.cpp:287:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable single_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_context_base.cpp:242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_css_dump.cpp:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:594:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ooxml_xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_context_base.cpp:298:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:501:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_fo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:624:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_repo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_definedName [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_context_base.cpp:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ex_factory [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_table_context.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_autoFilter [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:221:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_definedName [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ooxml_xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_table_context.cpp:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:649:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_p [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree.hpp:230:5: style: Class 'xml_map_tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:251:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable condition [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ooxml_xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_table_context.cpp:190:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_main.cpp:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:690:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:345:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:31:14: style: The destructor '~text_para_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:31:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_p [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree.hpp:103:9: style: Struct 'range_reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:666:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_worksheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ooxml_xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_table_context.cpp:206:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_env_dump.cpp:17:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:364:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:33:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:33:31: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_office [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree.hpp:145:9: style: Struct 'attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:741:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:382:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_revisions [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_table_context.cpp:245:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:426:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:34:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:34:18: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_office [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree.hpp:180:9: style: Struct 'element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:45:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:517:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:27:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:36:18: style: The function 'start_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:81:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:36:18: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:355:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_date_value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree.hpp:218:9: style: Class 'walker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:249:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_and [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:490:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:37:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:37:18: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:370:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:280:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_and [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_test.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_para_context.hpp:38:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/odf_para_context.hpp:38:18: note: Function in derived class liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:426:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_table [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:249:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_test.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree_test.cpp:16:5: style: Struct 'doctree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:975:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_table [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:473:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree_test.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_main.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_test.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree_test.cpp:1082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_csv.cpp:55:10: style: The member function 'orcus::::orcus_csv_handler::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xlsx_types.hpp:36:5: style: Struct 'xlsx_rel_pivot_cache_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:527:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable greater [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context_test.cpp:299:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree_test.cpp:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_filter_global.hpp:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_test.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:551:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formula [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_types.hpp:48:5: style: Struct 'xlsx_rel_pivot_cache_record_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xml_map_tree_test.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_test.cpp:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:685:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_map_tree_test.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_main.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:705:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:815:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable named_expression_base [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_filter_global.cpp:45:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_filter_global.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:801:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_csv.cpp:138:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:886:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_handler.hpp:44:14: style: The destructor '~xlsx_sheet_xml_handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:44:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_handler.hpp:44:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:923:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:85:14: style: The destructor '~xlsx_session_data' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/session_context.hpp:31:18: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:85:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_json_mapped_test.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:1014:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_mapped_test.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_main.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:1059:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_mapped_test.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_number_format_context.cpp:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_odf_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:22:14: style: The destructor '~xls_xml_detection_handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:44:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:22:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_mapped_test.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_styles.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: style: The member function 'orcus::gnumeric_filter_context::end_field' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.hpp:47:10: note: The member function 'orcus::gnumeric_filter_context::end_field' can be static. liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: note: The member function 'orcus::gnumeric_filter_context::end_field' can be static. liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:24:18: style: The function 'start_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:46:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:24:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_cli.cpp:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:25:18: style: The function 'end_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_stream_handler.hpp:47:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.hpp:25:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_cli.cpp:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_gnumeric.cpp:64:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:29:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:29:31: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:246:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_cli.cpp:232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_parquet_main.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_parquet_test.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:85:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:85:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:272:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_json_cli.cpp:472:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_parquet_test.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:111:29: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:90:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:90:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:309:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_parquet_test.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:94:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:94:18: note: Function in derived class liborcus-0.21.0/src/liborcus/xml_map_tree.cpp:136:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_alias [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:346:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_parquet_test.cpp:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_main.cpp:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:48:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:413:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test_table.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:67:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:476:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test_table.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:87:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test_table.cpp:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_main.cpp:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCH_od_rels_office_doc [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_autoFilter [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:496:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_zip_dump.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/base64_test.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:68:9: style: Struct 'string_segment_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:507:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_yaml_main.cpp:35:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:313:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_c [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:523:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_yaml_main.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xls_xml.cpp:35:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:248:14: style: The destructor '~xls_xml_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:248:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:363:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_sheetViews [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.cpp:56:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_yaml_main.cpp:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:394:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_sheetView [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.cpp:91:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:560:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_yaml_main.cpp:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:430:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:447:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_sheetView [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.cpp:245:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test_autofilter.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:30:14: style: The destructor '~opc_content_types_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:30:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:520:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_row [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.cpp:712:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test_autofilter.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/cell_buffer.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:32:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:32:31: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:511:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:613:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx_column_digit [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.cpp:828:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree_test.cpp:603:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test_autofilter.cpp:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/cell_buffer.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_types.cpp:190:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:33:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:33:18: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:553:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:645:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:267:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_main.cpp:75:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/cell_buffer.cpp:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:36:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:36:18: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:707:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:310:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:132:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_main.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/cell_buffer.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_global.cpp:83:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:37:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:37:18: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:648:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:320:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:322:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_main.cpp:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:70:14: style: The destructor '~opc_relations_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:70:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/opc_reader.cpp:26:5: style: Class 'print_xml_content_types' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:694:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:333:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/csv_parser_base.cpp:32:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:72:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:72:31: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:345:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_false [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/csv_parser_base.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_qualifier [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:73:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:73:18: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:767:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:357:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:229:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range_reference [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:76:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:76:18: note: Function in derived class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:800:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.hpp:68:14: style: The destructor '~xlsx_sheet_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_sheet_context.hpp:68:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:401:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:250:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range_reference [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_validation_test.cpp:355:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/numeric_parser_test.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_context.hpp:77:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/opc_context.hpp:77:18: note: Function in derived class liborcus-0.21.0/src/liborcus/xlsx_table_context.hpp:30:14: style: The destructor '~xlsx_table_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_table_context.hpp:30:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:412:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:406:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xlsx [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:275:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_and [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_validation_test.cpp:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base_test.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:28:14: style: The destructor '~xlsx_drawing_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:28:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:445:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:343:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_validation_test.cpp:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:30:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:30:31: note: Function in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:457:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_base.cpp:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_validation_test.cpp:417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:32:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:32:18: note: Function in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:481:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scopes [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_mapped_test.cpp:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_ns_parser_test.cpp:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:36:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:36:18: note: Function in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:508:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:460:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:38:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_drawing_context.hpp:38:18: note: Function in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:543:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xmlns_cxt [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_detect_test.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:553:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_repeat [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:561:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:78:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:569:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_mapper.cpp:39:5: warning:inconclusive: Access of moved variable 'm_current_range'. [accessMoved] liborcus-0.21.0/src/liborcus/json_structure_mapper.cpp:37:21: note: Calling std::move(m_current_range) liborcus-0.21.0/src/liborcus/json_structure_mapper.cpp:39:5: note: Access of moved variable 'm_current_range'. liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:98:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:645:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docs [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:303:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global_test.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:125:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:556:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docs [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global_test.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:150:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:616:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:387:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global_test.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_UNKNOWN_TOKEN [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:311:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:648:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:409:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/exception.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_msg [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:110:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regular_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global_test.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:811:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:726:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:422:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotted [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/exception.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_msg [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser.cpp:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_major [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:986:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:739:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:575:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/exception.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offset [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:175:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_closing_quote [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:19:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool_test.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:22:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1332:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:757:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:614:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_simple_selector_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_base.cpp:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:384:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_closing_quote [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool_test.cpp:81:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:27:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/odf_styles.cpp:57:51: performance: Function parameter 'other' should be passed by const reference. [passedByValue] liborcus-0.21.0/src/liborcus/odf_styles.hpp:115:40: performance: Function parameter 'other' should be passed by const reference. [passedByValue] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1352:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:654:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/css_parser_base.cpp:331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_simple_selector_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:84:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:406:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_closing_quote [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:32:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_path.cpp:190:47: style:inconclusive: Function 'parse' argument 1 names different: declaration 'exp' definition 'expression'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/json_path.hpp:59:33: note: Function 'parse' argument 1 names different: declaration 'exp' definition 'expression'. liborcus-0.21.0/src/liborcus/json_path.cpp:190:47: note: Function 'parse' argument 1 names different: declaration 'exp' definition 'expression'. liborcus-0.21.0/src/liborcus/odf_styles.cpp:135:58: performance: Function parameter 'key' should be passed by const reference. [passedByValue] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1368:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:93:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:511:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_closing_quote [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types_test.cpp:13:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1408:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:675:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:468:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:650:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:42:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1586:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_import_test.cpp:988:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/tokens.cpp:16:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_token_name_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1692:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_ods_test.cpp:773:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/tokens.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_UNKNOWN_TOKEN [valueFlowBailoutIncompleteVar] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:89:43: style: Local variable 'p' shadows outer variable [shadowVariable] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:62:38: note: Shadowed declaration liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:89:43: note: Shadow variable liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_i [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:64:10: style:inconclusive: Technically the member function 'orcus::mso::::key_data_attr_handler::operator()' can be const. [functionConst] liborcus-0.21.0/src/parser/json_parser_thread.cpp:117:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer_pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_false [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/tokens.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_UNKNOWN_TOKEN [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/utf8_test.cpp:45:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:95:47: style: Local variable 'p' shadows outer variable [shadowVariable] liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:62:38: note: Shadowed declaration liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:95:47: note: Shadow variable liborcus-0.21.0/src/liborcus/dom_tree.cpp:217:5: warning: Member variable 'impl::value' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/mso/encryption_info.cpp:92:10: style:inconclusive: Technically the member function 'orcus::mso::::data_integrity_attr_handler::operator()' can be const. [functionConst] liborcus-0.21.0/src/parser/json_parser_thread.cpp:126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_key [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cell_buffers [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stores [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/tokens.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_token_name_count [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_validation_test.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:651:5: warning: Member variable 'scope::current_pos' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/mso/encryption_info.cpp:108:10: style:inconclusive: Technically the member function 'orcus::mso::::password_encrypted_key_attr_handler::operator()' can be const. [functionConst] liborcus-0.21.0/src/parser/json_parser_thread.cpp:132:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_set [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace_test.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_validation_test.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_ods.cpp:37:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/spreadsheet_types.cpp:272:5: style: Class 'to_size_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/mso/encryption_info.cpp:148:10: style: The member function 'orcus::mso::::sax_handler::doctype' can be static. [functionStatic] liborcus-0.21.0/src/parser/json_parser_thread.cpp:138:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_true [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_element [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:97:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_parse [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace_test.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:50:10: style: The member function 'orcus::::xml_map_sax_handler::doctype' can be static. [functionStatic] liborcus-0.21.0/src/mso/encryption_info.cpp:149:10: style: The member function 'orcus::mso::::sax_handler::start_declaration' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xlsx_test_table.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:144:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolean_false [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:118:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_element [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_json_parser_test.cpp:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace_test.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:51:10: style: The member function 'orcus::::xml_map_sax_handler::start_declaration' can be static. [functionStatic] liborcus-0.21.0/src/mso/encryption_info.cpp:150:10: style: The member function 'orcus::mso::::sax_handler::end_declaration' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xlsx_test_table.cpp:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:143:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace_test.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:73:10: style: The member function 'orcus::::xml_map_sax_handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/mso/encryption_info.cpp:151:10: style: The member function 'orcus::mso::::sax_handler::attribute' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xlsx_test_table.cpp:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:159:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_parser_base.cpp:395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace_test.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:158:10: style: The member function 'orcus::mso::::sax_handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xlsx_test_table.cpp:651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/json_parser_thread.cpp:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:190:10: style: The member function 'orcus::mso::::sax_handler::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/zip_archive_test.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_test.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/csv.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_helper.cpp:14:64: style:inconclusive: Function 'to_rgb' argument 4 names different: declaration 'gree' definition 'green'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_helper.hpp:13:68: note: Function 'to_rgb' argument 4 names different: declaration 'gree' definition 'green'. liborcus-0.21.0/src/liborcus/xlsx_helper.cpp:14:64: note: Function 'to_rgb' argument 4 names different: declaration 'gree' definition 'green'. liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:40:5: style: Class 'char_printer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/mso/encryption_info.cpp:147:5: style: Class 'sax_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_tokens.cpp:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_StopIteration [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/global.cpp:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test_table.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_token.cpp:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_tokens.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/global.cpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/gnumeric.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:129:5: style: Struct 'content' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:48:5: style: Class 'xml_map_sax_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/python/cell.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_token.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:235:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:190:10: style: The member function 'orcus::json::impl::begin_parse' can be static. [functionStatic] liborcus-0.21.0/src/parser/stream.cpp:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/document.cpp:225:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_token.cpp:239:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:240:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:192:10: style: The member function 'orcus::json::impl::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/parser/stream.cpp:202:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/document.cpp:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:447:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:486:10: style:inconclusive: Technically the member function 'orcus::json::impl::check_tree' can be const. [functionConst] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:72:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream.cpp:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:651:5: style: Struct 'scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:95:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_detection_handler.cpp:52:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] liborcus-0.21.0/src/parser/stream.cpp:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive.cpp:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/ods.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:116:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream.cpp:223:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive.cpp:141:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:142:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:121:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/dom_tree.cpp:106:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/dom_tree.cpp:121:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_map_tree.cpp:370:16: warning: Member variable 'json_map_tree::m_current_range' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:62:5: warning: Member variable 'json_value::value' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:137:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_main.cpp:35:5: style: Class 'csv_args_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/parser/stream.cpp:243:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:209:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive.cpp:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expression.cpp:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/root.cpp:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/dom_tree.cpp:122:14: style: The destructor '~element' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/dom_tree.cpp:105:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/dom_tree.cpp:122:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/json_map_tree.cpp:182:22: warning: Member variable 'node::value' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:456:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ct_unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream.cpp:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:168:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expression.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expressions.cpp:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:50:10: style: The member function 'orcus::::parser_handler::at_rule_name' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/dom_tree.cpp:130:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/dom_tree.cpp:106:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/dom_tree.cpp:130:18: note: Function in derived class liborcus-0.21.0/src/liborcus/json_map_tree.cpp:46:5: warning: Member variable 'json_path_token_value_t::value' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:75:5: style: Struct 'structure_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:466:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_Style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:379:31: style:inconclusive: Technically the member function 'orcus::xlsx_autofilter_context::end_custom_filter' can be const. [functionConst] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.hpp:59:10: note: Technically the member function 'orcus::xlsx_autofilter_context::end_custom_filter' can be const. liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:379:31: note: Technically the member function 'orcus::xlsx_autofilter_context::end_custom_filter' can be const. liborcus-0.21.0/src/parser/stream.cpp:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:249:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expression.cpp:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expressions.cpp:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_StopIteration [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:189:10: style: The member function 'orcus::::parser_handler::begin_parse' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/dom_tree.cpp:131:14: style: The destructor '~content' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/dom_tree.cpp:105:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/dom_tree.cpp:131:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:106:5: style: Struct 'parse_scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ct_unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:32:14: style: The destructor '~xlsx_shared_strings_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:32:14: note: Destructor in derived class liborcus-0.21.0/src/parser/stream.cpp:304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:295:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stream [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/xls_xml.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:196:10: style: The member function 'orcus::::parser_handler::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:119:5: style: Struct 'scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:513:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ct_unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:34:18: style: The function 'start_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:81:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:34:18: note: Function in derived class liborcus-0.21.0/src/parser/stream.cpp:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/xlsx.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:228:10: style: The member function 'orcus::::parser_handler::begin_property' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:481:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:660:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:35:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:35:18: note: Function in derived class liborcus-0.21.0/src/parser/stream.cpp:350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive_stream.cpp:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/sheet.cpp:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/sheet_rows.cpp:73:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:483:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:737:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:26: style:inconclusive: Function 'array_formula' argument 1 names different: declaration 'sheet' definition '_sheet'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:51:34: note: Function 'array_formula' argument 1 names different: declaration 'sheet' definition '_sheet'. liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:26: note: Function 'array_formula' argument 1 names different: declaration 'sheet' definition '_sheet'. liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:36:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_shared_strings_context.hpp:36:18: note: Function in derived class liborcus-0.21.0/src/parser/zip_archive_stream.cpp:108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/sheet.cpp:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/sheet_rows.cpp:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_StopIteration [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter_test.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:786:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:62: style:inconclusive: Function 'array_formula' argument 2 names different: declaration 'ref' definition '_ref'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:51:69: note: Function 'array_formula' argument 2 names different: declaration 'ref' definition '_ref'. liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:62: note: Function 'array_formula' argument 2 names different: declaration 'ref' definition '_ref'. liborcus-0.21.0/src/python/sheet.cpp:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter_test.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:814:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:85: style:inconclusive: Function 'array_formula' argument 3 names different: declaration 'exp' definition '_exp'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_session_data.hpp:52:30: note: Function 'array_formula' argument 3 names different: declaration 'exp' definition '_exp'. liborcus-0.21.0/src/liborcus/xlsx_session_data.cpp:22:85: note: Function 'array_formula' argument 3 names different: declaration 'exp' definition '_exp'. liborcus-0.21.0/src/python/sheet.cpp:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1222:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HideFormula [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_ns_parser_test.cpp:43:14: style: Either there is a missing 'override', or the member function 'test_default_attr_ns::_handler::attribute' can be static. [functionStatic] liborcus-0.21.0/src/parser/xml_namespace.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:44:5: style: Class 'parser_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:187:10: style: The member function 'orcus::::json_content_handler::begin_parse' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_left [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:102:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predefined_ns_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:188:10: style: The member function 'orcus::::json_content_handler::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1427:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:38:14: style: The destructor '~xlsx_workbook_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:38:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_gnumeric_test.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predefined_ns_size [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/csv_dumper.cpp:28:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1447:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:40:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:40:31: note: Function in derived class liborcus-0.21.0/src/orcus_css_dump.cpp:18:17: style: The scope of the variable 'filepath' can be reduced. [variableScope] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/check_dumper.cpp:70:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/config.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_precision [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/csv_dumper.cpp:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1603:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:41:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:41:18: note: Function in derived class liborcus-0.21.0/src/orcus_gnumeric_test.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/check_dumper.cpp:202:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1676:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:43:18: style: The function 'start_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:81:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:43:18: note: Function in derived class liborcus-0.21.0/src/orcus_gnumeric_test.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1759:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:44:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:44:18: note: Function in derived class liborcus-0.21.0/src/orcus_gnumeric_test.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1838:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:45:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:45:18: note: Function in derived class liborcus-0.21.0/src/orcus_gnumeric_test.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_UNKNOWN_ID [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.hpp:38:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] liborcus-0.21.0/src/spreadsheet/dumper_global.cpp:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable throw_exception [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1960:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_token [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:335:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1990:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repo [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_token [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.cpp:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:481:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.hpp:129:9: style: Class 'walker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:2087:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:390:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parsed_to_end_of_line [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.cpp:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:2221:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.cpp:106:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] liborcus-0.21.0/src/liborcus/xlsx_drawing_context.cpp:110:5: note: Found duplicate branches for 'if' and 'else'. liborcus-0.21.0/src/liborcus/xlsx_drawing_context.cpp:106:10: note: Found duplicate branches for 'if' and 'else'. liborcus-0.21.0/src/orcus_gnumeric_test.cpp:446:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_trim_all_ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_indent_blank_line [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.cpp:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: style: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_context.hpp:51:10: note: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: note: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. liborcus-0.21.0/src/liborcus/json_document_tree.cpp:660:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.cpp:46:5: style: Struct 'json_path_token_value_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:46:5: style: Struct 'json_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:2404:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:569:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:25:10: style: The member function 'sax_handler_encoded_attrs::doctype' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:85:14: style: The member function 'test_sax_token_parser_1::handler::declaration' can be static. [functionStatic] liborcus-0.21.0/src/parser/xml_namespace.cpp:452:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_NOT_FOUND [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.cpp:179:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:747:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_CURRENT_FUNCTION [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.cpp:48:5: style: Struct 'json_path_token_value_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:57:5: style: Struct 'json_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:965:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:27:10: style: The member function 'sax_handler_encoded_attrs::start_declaration' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:103:14: style: The member function 'test_sax_token_parser_1::handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/xml_namespace.cpp:461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_comment_length [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_impl.cpp:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:58:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:880:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_map_tree.cpp:81:5: style: Class 'json_path_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_json.cpp:62:5: style: Struct 'json_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:1123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:34:10: style: The member function 'sax_handler_encoded_attrs::start_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:135:14: style: The member function 'test_unicode_string::handler::declaration' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:97:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_comment_length [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:64:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:905:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:379:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:1177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:36:10: style: The member function 'sax_handler_encoded_attrs::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:137:14: style: The member function 'test_unicode_string::handler::start_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:122:18: style: The member function 'test_sax_token_parser_1::::handler::start_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:210:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_by [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:911:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:1405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xml_test.cpp:38:10: style: The member function 'sax_handler_encoded_attrs::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:141:14: style: The member function 'test_unicode_string::handler::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:124:18: style: The member function 'test_sax_token_parser_1::::handler::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:226:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_start [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:916:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_gnumeric_test.cpp:1487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:185:14: style: The member function 'test_declaration::handler::start_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:126:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_end [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.cpp:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:924:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:97:36: style:inconclusive: Technically the member function 'orcus::::xml_data_sax_handler::find_attr_by_name' can be const. [functionConst] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:186:14: style: The member function 'test_declaration::handler::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:158:18: style: The member function 'test_sax_token_parser_1::::handler::start_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_in_literal_block [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:932:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:141:10: style: The member function 'orcus::::xml_data_sax_handler::doctype' can be static. [functionStatic] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:187:14: style: The member function 'test_declaration::handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:160:18: style: The member function 'test_sax_token_parser_1::::handler::end_element' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.cpp:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/formula_global.cpp:18:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:145:10: style: The member function 'orcus::::xml_data_sax_handler::start_declaration' can be static. [functionStatic] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:165:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:100:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_date [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.cpp:293:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:950:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:340:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_date [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.cpp:303:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:970:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:351:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_illegal_escape_char [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/flat_dumper.cpp:41:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:988:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope_empty [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:139:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/number_format.cpp:20:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1000:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:83:9: style: Class 'handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:437:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:29:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable excel_a1 [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:210:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1011:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:131:9: style: Class 'handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:79:13: style: Class 'handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:448:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:139:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:216:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numeric [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1048:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:178:9: style: Class 'handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_in_literal_block [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:222:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_time [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:50:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/json_dumper.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1065:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range_reference [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_in_literal_block [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:398:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.cpp:228:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:55:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable named_range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1073:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:485:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_line_string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:422:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:155:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1085:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:501:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_line_string [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:436:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:247:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1093:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:450:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:418:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_result_error [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1120:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:328:5: style: Struct 'scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xml_structure_tree_test.cpp:41:5: style: Struct 'loaded_tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xlsx_test.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_major [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper.cpp:471:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:431:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_result_error [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:46:87: style:inconclusive: Function 'opc_reader' argument 3 names different: declaration 'session_cxt' definition 'cxt'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/opc_reader.hpp:70:79: note: Function 'opc_reader' argument 3 names different: declaration 'session_cxt' definition 'cxt'. liborcus-0.21.0/src/liborcus/opc_reader.cpp:46:87: note: Function 'opc_reader' argument 3 names different: declaration 'session_cxt' definition 'cxt'. liborcus-0.21.0/src/orcus_xlsx_test.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_major [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document_types.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:550:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twip [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/memory.hpp:28:5: style: Class 'py_scoped_ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/document_types.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:561:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twip [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/shared_strings.cpp:57:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_handler.cpp:21:22: style:inconclusive: Function 'xlsx_sheet_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_handler.hpp:39:26: note: Function 'xlsx_sheet_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. liborcus-0.21.0/src/liborcus/xlsx_handler.cpp:21:22: note: Function 'xlsx_sheet_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. liborcus-0.21.0/src/orcus_xlsx_test.cpp:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_node [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_handler.cpp:40:22: style:inconclusive: Function 'xlsx_table_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_handler.hpp:53:26: note: Function 'xlsx_table_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. liborcus-0.21.0/src/liborcus/xlsx_handler.cpp:40:22: note: Function 'xlsx_table_xml_handler' argument 1 names different: declaration 'cxt' definition 'session_cxt'. liborcus-0.21.0/src/orcus_xlsx_test.cpp:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:159:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:88:10: style: The member function 'orcus::sax::impl::declaration' can be static. [functionStatic] liborcus-0.21.0/src/parser/types.cpp:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:311:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:645:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:421:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:327:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:757:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/table.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identifier [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:372:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:763:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fill_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/table.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:655:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:478:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:769:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/table.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identifier [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/types.cpp:1380:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unspecified [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:775:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_protection [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:767:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:781:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_format [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/html_dumper.cpp:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/test/test_global.cpp:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1489:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/opc_reader.cpp:236:27: style: Parameter 'v' can be declared as reference to const [constParameterReference] liborcus-0.21.0/src/orcus_xlsx_test.cpp:913:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/html_dumper.cpp:267:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/test/test_global.cpp:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1023:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_styles.cpp:793:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_style [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/html_dumper.cpp:415:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/test/test_global.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_msg [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1591:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/html_dumper.cpp:535:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_area_headers [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/test/test_global.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1627:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1694:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:329:10: style: The member function 'orcus::impl::is_safe_to_load' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:216:10: style: The member function 'orcus::yaml::::handler::begin_parse' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xls_xml [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:195:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1718:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.cpp:81:5: style: Class 'header_attr_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:220:10: style: The member function 'orcus::yaml::::handler::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1960:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_reference [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:209:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1747:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:76:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2043:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/tables.cpp:273:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1805:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:21:14: style: The destructor '~xlsx_revheaders_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:21:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:185:5: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable named_range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1814:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:78:36: style: The scope of the variable 'label' can be reduced. [variableScope] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:23:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:23:31: note: Function in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:131:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sheet_views [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:24:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:24:18: note: Function in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_global_settings [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sheet_views [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1832:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:26:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:26:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:40:5: style: Struct 'yaml_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: style: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_context.hpp:26:10: note: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: note: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. liborcus-0.21.0/src/spreadsheet/document.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:243:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_sheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1841:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:27:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:27:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:98:5: style: Struct 'yaml_value_string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2465:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_global_named_exp [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_sheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:1846:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:40:14: style: The destructor '~xlsx_revlog_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:40:14: note: Destructor in derived class liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:260:5: warning: Member variable 'scope::current_pos' is not initialized in the constructor. [uninitMemberVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:113:5: style: Struct 'yaml_value_number' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xlsx_test.cpp:2487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ref_resolver [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_pane [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:2003:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:42:31: style: The function 'create_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:57:31: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:42:31: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:146:5: style: Struct 'parser_stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:125:10: style:inconclusive: Technically the member function 'orcus::python::::json_parser_handler::begin_parse' can be const. [functionConst] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_op [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pivots [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pc_def [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_pane [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:2015:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:43:18: style: The function 'end_child_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:69:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:43:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:381:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:135:10: style: The member function 'orcus::python::::json_parser_handler::end_parse' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pivots [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pc_records [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hor_split [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/json_document_tree.cpp:2021:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:45:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:45:18: note: Function in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_regex [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pivot_table_def [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_split_pane [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:46:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_revision_context.hpp:46:18: note: Function in derived class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:99:14: style: The destructor '~yaml_value_string' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:41:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:99:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_writer.cpp:50:5: style: Struct '_elem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/csv_dumper.hpp:28:5: style: Class 'csv_dumper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/document.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:292:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visible_columns [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:101:25: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:48:25: note: Virtual function in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:101:25: note: Function in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_token.cpp:134:9: style: Condition '!ft_type' is always false [knownConditionTrueFalse] liborcus-0.21.0/src/python/formula_tokens.cpp:175:9: style: Condition '!ft_type' is always false [knownConditionTrueFalse] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc_config [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_sheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frozen_pane [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:114:14: style: The destructor '~yaml_value_number' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:41:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:114:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/utf8.cpp:257:14: style: Condition '0x80<=cp' is always true [knownConditionTrueFalse] liborcus-0.21.0/src/parser/utf8.cpp:254:12: note: Assuming that condition 'cp<=0x7F' is not redundant liborcus-0.21.0/src/parser/utf8.cpp:257:14: note: Condition '0x80<=cp' is always true liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc_config [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sheets [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/view.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc_view [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:116:25: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:48:25: note: Virtual function in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:116:25: note: Function in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:28:5: style: Class 'python_json_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_pool_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recalc_formula_cells [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:129:14: style: The destructor '~yaml_value_sequence' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:41:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:129:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_pool_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:138:14: style: The destructor '~yaml_value_map' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:41:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:138:14: note: Destructor in derived class liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:131:10: style: The member function 'orcus::::xml_sax_handler::doctype' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_store [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:360:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:133:10: style: The member function 'orcus::::xml_sax_handler::start_declaration' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheets [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:365:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recalc_formula_cells [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:219:10: style: The member function 'orcus::::xml_sax_handler::attribute' can be static. [functionStatic] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:176:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty_cells [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error_policy [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_auto_filter.hpp:29:5: style: Class 'import_auto_filter_multi_values' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_auto_filter.hpp:50:5: style: Class 'import_auto_filter_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_sheet [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_auto_filter.hpp:79:5: style: Class 'import_auto_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream.cpp:172:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheets [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1825:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream.cpp:252:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheets [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:72:5: style: Struct 'elem_prop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: style: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:84:10: note: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: note: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:314:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:264:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origin_date [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: style: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:87:10: note: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: note: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:540:17: style:inconclusive: Technically the member function 'orcus::::cfvo_attr_parser::get_values' can be const. [functionConst] liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:336:5: style: Struct 'walker_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:1997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expression.cpp:156:9: style: Condition '!named_exp_type' is always false [knownConditionTrueFalse] liborcus-0.21.0/src/spreadsheet/document.cpp:269:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grammar [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/zip_archive.cpp:242:5: style: Class 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/document.cpp:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grammar [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:349:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot_impl.hpp:79:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot_impl.hpp:91:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:476:12: style: Redundant initialization for 'op'. The initialized value is overwritten before it is read. [redundantInitialization] liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:473:13: note: op is initialized liborcus-0.21.0/src/liborcus/xlsx_autofilter_context.cpp:476:12: note: op is overwritten liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2537:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:64:9: style: Condition '!cell_type' is always false [knownConditionTrueFalse] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:48:18: style: The scope of the variable 'sp' can be reduced. [variableScope] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2597:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:217:18: style: The scope of the variable 'sp' can be reduced. [variableScope] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:2638:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCUS_TEST_FUNC_SCOPE [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/shared_strings.cpp:30:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:174:5: style: Struct 'cfRule_attr_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:446:5: style: Struct 'conditional_formatting_attr_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:84:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:507:5: style: Struct 'cfvo_attr_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:93:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:103:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:150:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rows [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_conditional_format_context.cpp:540:17: performance: Function 'get_values()' should return member 'm_values' by const reference. [returnByReference] liborcus-0.21.0/src/spreadsheet/sheet.cpp:181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:187:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/json_dumper.hpp:27:5: style: Class 'json_dumper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:202:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/xml_namespace.cpp:399:5: style: Class 'push_back_item_to_ns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:221:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/formula_token.cpp:175:33: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/python/python.cpp:87:14: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/sheet.cpp:240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:162:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:226:65: style:inconclusive: Function 'pop_workbook_info' argument 1 names different: declaration 'sheets' definition 'workbook_data'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xlsx_workbook_context.hpp:47:46: note: Function 'pop_workbook_info' argument 1 names different: declaration 'sheets' definition 'workbook_data'. liborcus-0.21.0/src/liborcus/xlsx_workbook_context.cpp:226:65: note: Function 'pop_workbook_info' argument 1 names different: declaration 'sheets' definition 'workbook_data'. liborcus-0.21.0/src/python/python.cpp:93:14: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/sheet.cpp:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col_width_pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identifier [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:176:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] liborcus-0.21.0/src/spreadsheet/sheet.cpp:265:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col_widths [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col_hidden_pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fonts [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:284:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col_hidden [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:334:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_formats [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/utf8_test.cpp:31:66: performance: Function parameter 'ranges' should be passed by const reference. [passedByValue] liborcus-0.21.0/src/spreadsheet/sheet.cpp:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_height_pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:342:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fills [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:287:27: warning: Either the condition '!field' is redundant or there is possible null pointer dereference: field. [nullPointerRedundantCheck] liborcus-0.21.0/src/orcus_test_global.cpp:284:13: note: Assuming that condition '!field' is not redundant liborcus-0.21.0/src/orcus_test_global.cpp:287:27: note: Null pointer dereference liborcus-0.21.0/src/spreadsheet/sheet.cpp:303:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_heights [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:350:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borders [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:289:37: warning: Either the condition '!field' is redundant or there is possible null pointer dereference: field. [nullPointerRedundantCheck] liborcus-0.21.0/src/orcus_test_global.cpp:284:13: note: Assuming that condition '!field' is not redundant liborcus-0.21.0/src/orcus_test_global.cpp:289:37: note: Null pointer dereference liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.hpp:112:5: style: Class 'import_pivot_data_field' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_hidden_pos [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protections [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_test_global.cpp:296:17: warning: Either the condition '!item' is redundant or there is possible null pointer dereference: item. [nullPointerRedundantCheck] liborcus-0.21.0/src/orcus_test_global.cpp:293:17: note: Assuming that condition '!item' is not redundant liborcus-0.21.0/src/orcus_test_global.cpp:296:17: note: Null pointer dereference liborcus-0.21.0/src/parser/parser_global.cpp:71:11: style: Condition 'p!=p_end' is always true [knownConditionTrueFalse] liborcus-0.21.0/src/parser/parser_global.cpp:64:11: note: Assuming that condition 'p>=p_end' is not redundant liborcus-0.21.0/src/parser/parser_global.cpp:71:11: note: Condition 'p!=p_end' is always true liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.hpp:134:5: style: Class 'import_pivot_data_fields' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:322:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_hidden [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:366:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_formats [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot_table_def.hpp:197:5: style: Class 'import_pivot_table_def' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:358:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_style_formats [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:389:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dxf_formats [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xml_context_base.cpp:256:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] liborcus-0.21.0/src/spreadsheet/sheet.cpp:394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_filter [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:390:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_pivot.hpp:48:5: style: Class 'import_pivot_cache_def' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/named_expression.cpp:79:29: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: style: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.hpp:49:30: note: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: note: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. liborcus-0.21.0/src/spreadsheet/factory_pivot.hpp:98:5: style: Class 'import_pivot_cache_records' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:418:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/flat_dumper.hpp:26:5: style: Class 'flat_dumper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:471:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/styles.cpp:457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_styles [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:477:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:489:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sheet_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:495:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:501:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/sheet.cpp:518:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.hpp:22:5: style: Class 'debug_state_dumper_pivot_cache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/sheet.cpp:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:98:24: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/python/sheet_rows.cpp:47:30: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/view.cpp:23:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/view.cpp:131:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:50:5: style: Class 'xlsx_opc_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/liborcus/odf_styles_context.cpp:365:15: style: Variable 'cell' can be declared as reference to const [constVariableReference] liborcus-0.21.0/src/liborcus/css_document_tree.cpp:583:44: style: Variable 'css' can be declared as reference to const [constVariableReference] liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:42:14: style: The destructor '~xlsx_styles_context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:29:14: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:42:14: note: Destructor in derived class liborcus-0.21.0/src/spreadsheet/pivot.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:44:18: style: The function 'start_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:81:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:44:18: note: Function in derived class liborcus-0.21.0/src/spreadsheet/pivot.cpp:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:45:18: style: The function 'end_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:94:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:45:18: note: Function in derived class liborcus-0.21.0/src/python/json.cpp:38:14: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/pivot.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:46:18: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/xml_context_base.hpp:103:18: note: Virtual function in base class liborcus-0.21.0/src/liborcus/xlsx_styles_context.hpp:46:18: note: Function in derived class liborcus-0.21.0/src/python/json.cpp:44:14: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/pivot.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:347:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] liborcus-0.21.0/src/spreadsheet/pivot.cpp:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/sheet.cpp:82:25: style: C-style pointer casting [cstyleCast] liborcus-0.21.0/src/spreadsheet/pivot.cpp:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/string_pool.cpp:86:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] liborcus-0.21.0/src/spreadsheet/pivot.cpp:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/orcus_csv_main.cpp:26:34: style: class member 'csv_args_handler::help_row_size' is never used. [unusedStructMember] liborcus-0.21.0/src/spreadsheet/pivot.cpp:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/document.cpp:27:5: style: Class 'find_sheet_by_name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/gnumeric_sheet_context.cpp:670:31: style: Variable 'styles' can be declared as pointer to const [constVariablePointer] liborcus-0.21.0/src/spreadsheet/pivot.cpp:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:277:46: style: Variable 'fill_down_ref' can be declared as pointer to const [constVariablePointer] liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:92:11: style: The scope of the variable 'v' can be reduced. [variableScope] liborcus-0.21.0/src/spreadsheet/pivot.cpp:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable records [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:323:42: style: Variable 'node' can be declared as pointer to const [constVariablePointer] liborcus-0.21.0/src/spreadsheet/pivot.cpp:319:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_json.cpp:354:54: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] liborcus-0.21.0/src/spreadsheet/pivot.cpp:324:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/cell.cpp:63:19: style: Local variable 'cell_type' shadows outer variable [shadowVariable] liborcus-0.21.0/src/python/cell.cpp:147:14: note: Shadowed declaration liborcus-0.21.0/src/python/cell.cpp:63:19: note: Shadow variable liborcus-0.21.0/src/python/json.cpp:87:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] liborcus-0.21.0/src/python/named_expression.cpp:86:21: style: Variable 'data' can be declared as reference to const [constVariableReference] liborcus-0.21.0/src/spreadsheet/pivot.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable records [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/python/json.cpp:95:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] liborcus-0.21.0/src/spreadsheet/pivot.cpp:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_impl [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:175:30: style: Variable 'p_attr' can be declared as pointer to const [constVariableReference] liborcus-0.21.0/src/python/named_expressions.cpp:49:22: style: Variable 'data' can be declared as reference to const [constVariableReference] liborcus-0.21.0/src/spreadsheet/pivot.cpp:351:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:358:22: style: Variable 'p_attr' can be declared as pointer to const [constVariableReference] liborcus-0.21.0/src/python/sheet.cpp:114:24: style: The scope of the variable 'err_format_not_supported' can be reduced. [variableScope] liborcus-0.21.0/src/spreadsheet/pivot.cpp:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_id [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xml.cpp:380:22: style: Variable 'p_attr' can be declared as pointer to const [constVariableReference] liborcus-0.21.0/src/parser/yaml_parser_base.cpp:27:5: style: Struct 'scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/auto_filter.cpp:248:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:361:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory_sheet.hpp:85:5: style: Class 'import_data_table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:42:5: style: Class 'import_ref_resolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:135:5: style: Class 'import_global_named_exp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/factory.cpp:380:5: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/spreadsheet/pivot.cpp:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/parser_global.cpp:210:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] liborcus-0.21.0/src/spreadsheet/pivot.cpp:386:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_fields [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_items [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_items [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:62:26: style: struct member 'check::value' is never used. [unusedStructMember] liborcus-0.21.0/src/spreadsheet/pivot.cpp:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/parser/stream_test.cpp:63:21: style: struct member 'check::length' is never used. [unusedStructMember] liborcus-0.21.0/src/spreadsheet/pivot.cpp:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:51:14: style: The destructor '~xlsx_opc_handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/opc_reader.hpp:53:18: note: Virtual destructor in base class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:51:14: note: Destructor in derived class liborcus-0.21.0/src/spreadsheet/pivot.cpp:510:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:53:18: style: The function 'handle_part' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] liborcus-0.21.0/src/liborcus/opc_reader.hpp:66:22: note: Virtual function in base class liborcus-0.21.0/src/liborcus/orcus_xlsx.cpp:53:18: note: Function in derived class liborcus-0.21.0/src/spreadsheet/pivot.cpp:515:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:522:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/spreadsheet/pivot.cpp:591:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] liborcus-0.21.0/src/liborcus/xlsx_sheet_context.cpp:904:118: style: Condition 'ref.last.rowname.empty()' is always true [knownConditionTrueFalse] liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:2199:50: note: Assuming that condition 'm_default_style->name=="Normal"' is not redundant liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:2201:13: note: Condition '!m_default_style->name.empty()' is always true liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:199:66: style:inconclusive: Function 'merge' argument 1 names different: declaration 'other' definition 'fmt'. [funcArgNamesDifferent] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:58:39: note: Function 'merge' argument 1 names different: declaration 'other' definition 'fmt'. liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:199:66: note: Function 'merge' argument 1 names different: declaration 'other' definition 'fmt'. liborcus-0.21.0/src/orcus_gnumeric_test.cpp:849:15: style: Variable 'checks' can be declared as const array [constVariable] liborcus-0.21.0/src/orcus_xlsx_test.cpp:1339:15: style: Variable 'checks' can be declared as const array [constVariable] liborcus-0.21.0/src/orcus_xlsx_test.cpp:309:26: style: struct member 'check::expected' is never used. [unusedStructMember] liborcus-0.21.0/src/orcus_xlsx_test.cpp:312:31: style: Variable 'checks' is assigned a value that is never used. [unreadVariable] liborcus-0.21.0/src/orcus_xlsx_test.cpp:312:24: style: Variable 'checks' is assigned a value that is never used. [unreadVariable] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:95:5: style: Class 'doc_loader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] liborcus-0.21.0/src/orcus_xls_xml_test.cpp:787:15: style: Variable 'checks' can be declared as const array [constVariable] diff: 2.18.0 liborcus-0.21.0/benchmark/json_parser.cpp:36:12: performance:inconclusive: Technically the member function '::stack_printer::get_time' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/benchmark/json_parser.cpp:36:12: style: The member function '::stack_printer::get_time' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/benchmark/json_parser.cpp:55:10: performance:inconclusive: Technically the member function 'handler::do_work' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/benchmark/json_parser.cpp:55:10: style: The member function 'handler::do_work' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/benchmark/threaded_json_parser.cpp:35:12: performance:inconclusive: Technically the member function '::stack_printer::get_time' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/benchmark/threaded_json_parser.cpp:35:12: style: The member function '::stack_printer::get_time' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/benchmark/threaded_json_parser.cpp:54:10: performance:inconclusive: Technically the member function 'handler::do_work' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/benchmark/threaded_json_parser.cpp:54:10: style: The member function 'handler::do_work' can be static. [functionStatic] head liborcus-0.21.0/misc/arrow-parquet/arrow-test.cpp:111:29: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] 2.18.0 liborcus-0.21.0/src/liborcus/css_document_tree.cpp:189:10: performance:inconclusive: Technically the member function 'orcus::::parser_handler::begin_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/css_document_tree.cpp:189:10: style: The member function 'orcus::::parser_handler::begin_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/css_document_tree.cpp:196:10: performance:inconclusive: Technically the member function 'orcus::::parser_handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/css_document_tree.cpp:196:10: style: The member function 'orcus::::parser_handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/css_document_tree.cpp:228:10: performance:inconclusive: Technically the member function 'orcus::::parser_handler::begin_property' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/css_document_tree.cpp:228:10: style: The member function 'orcus::::parser_handler::begin_property' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/css_document_tree.cpp:50:10: performance:inconclusive: Technically the member function 'orcus::::parser_handler::at_rule_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/css_document_tree.cpp:50:10: style: The member function 'orcus::::parser_handler::at_rule_name' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: performance:inconclusive: Technically the member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_context.hpp:51:10: note: Technically the member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: note: Technically the member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: style: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_context.hpp:51:10: note: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. liborcus-0.21.0/src/liborcus/gnumeric_context.cpp:355:36: note: The member function 'orcus::gnumeric_content_xml_context::import_default_styles' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: performance:inconclusive: Technically the member function 'orcus::gnumeric_filter_context::end_field' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.hpp:47:10: note: Technically the member function 'orcus::gnumeric_filter_context::end_field' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: note: Technically the member function 'orcus::gnumeric_filter_context::end_field' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: style: The member function 'orcus::gnumeric_filter_context::end_field' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/gnumeric_filter_context.hpp:47:10: note: The member function 'orcus::gnumeric_filter_context::end_field' can be static. liborcus-0.21.0/src/liborcus/gnumeric_filter_context.cpp:380:31: note: The member function 'orcus::gnumeric_filter_context::end_field' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/json_document_tree.cpp:504:10: performance:inconclusive: Technically the member function 'orcus::json::::yaml_dumper::write_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/json_document_tree.cpp:504:10: style: The member function 'orcus::json::::yaml_dumper::write_string' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/json_document_tree.cpp:760:10: performance:inconclusive: Technically the member function 'orcus::json::::parser_handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/json_document_tree.cpp:760:10: style: The member function 'orcus::json::::parser_handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:190:10: performance:inconclusive: Technically the member function 'orcus::json::impl::begin_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:190:10: style: The member function 'orcus::json::impl::begin_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:192:10: performance:inconclusive: Technically the member function 'orcus::json::impl::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/json_structure_tree.cpp:192:10: style: The member function 'orcus::json::impl::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: performance:inconclusive: Technically the member function 'orcus::ods_content_xml_context::end_named_range' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:84:10: note: Technically the member function 'orcus::ods_content_xml_context::end_named_range' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: note: Technically the member function 'orcus::ods_content_xml_context::end_named_range' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: style: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:84:10: note: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:394:31: note: The member function 'orcus::ods_content_xml_context::end_named_range' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: performance:inconclusive: Technically the member function 'orcus::ods_content_xml_context::end_named_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:87:10: note: Technically the member function 'orcus::ods_content_xml_context::end_named_expression' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: note: Technically the member function 'orcus::ods_content_xml_context::end_named_expression' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: style: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_content_xml_context.hpp:87:10: note: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. liborcus-0.21.0/src/liborcus/ods_content_xml_context.cpp:405:31: note: The member function 'orcus::ods_content_xml_context::end_named_expression' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: performance:inconclusive: Technically the member function 'orcus::ods_dde_links_context::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/ods_dde_links_context.hpp:35:10: note: Technically the member function 'orcus::ods_dde_links_context::reset' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: note: Technically the member function 'orcus::ods_dde_links_context::reset' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: style: The member function 'orcus::ods_dde_links_context::reset' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/ods_dde_links_context.hpp:35:10: note: The member function 'orcus::ods_dde_links_context::reset' can be static. liborcus-0.21.0/src/liborcus/ods_dde_links_context.cpp:43:29: note: The member function 'orcus::ods_dde_links_context::reset' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/orcus_csv.cpp:55:10: performance:inconclusive: Technically the member function 'orcus::::orcus_csv_handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_csv.cpp:55:10: style: The member function 'orcus::::orcus_csv_handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_json.cpp:187:10: performance:inconclusive: Technically the member function 'orcus::::json_content_handler::begin_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_json.cpp:187:10: style: The member function 'orcus::::json_content_handler::begin_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_json.cpp:188:10: performance:inconclusive: Technically the member function 'orcus::::json_content_handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_json.cpp:188:10: style: The member function 'orcus::::json_content_handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:329:10: performance:inconclusive: Technically the member function 'orcus::impl::is_safe_to_load' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_parquet.cpp:329:10: style: The member function 'orcus::impl::is_safe_to_load' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_xml.cpp:141:10: performance:inconclusive: Technically the member function 'orcus::::xml_data_sax_handler::doctype' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_xml.cpp:141:10: style: The member function 'orcus::::xml_data_sax_handler::doctype' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_xml.cpp:145:10: performance:inconclusive: Technically the member function 'orcus::::xml_data_sax_handler::start_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_xml.cpp:145:10: style: The member function 'orcus::::xml_data_sax_handler::start_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:50:10: performance:inconclusive: Technically the member function 'orcus::::xml_map_sax_handler::doctype' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:50:10: style: The member function 'orcus::::xml_map_sax_handler::doctype' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:51:10: performance:inconclusive: Technically the member function 'orcus::::xml_map_sax_handler::start_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:51:10: style: The member function 'orcus::::xml_map_sax_handler::start_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:73:10: performance:inconclusive: Technically the member function 'orcus::::xml_map_sax_handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/orcus_xml_map_def.cpp:73:10: style: The member function 'orcus::::xml_map_sax_handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1842:23: performance:inconclusive: Technically the member function 'orcus::xls_xml_context::end_element_borders' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:270:10: note: Technically the member function 'orcus::xls_xml_context::end_element_borders' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1842:23: note: Technically the member function 'orcus::xls_xml_context::end_element_borders' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1842:23: style: The member function 'orcus::xls_xml_context::end_element_borders' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:270:10: note: The member function 'orcus::xls_xml_context::end_element_borders' can be static. liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1842:23: note: The member function 'orcus::xls_xml_context::end_element_borders' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1846:23: performance:inconclusive: Technically the member function 'orcus::xls_xml_context::end_element_border' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:271:10: note: Technically the member function 'orcus::xls_xml_context::end_element_border' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1846:23: note: Technically the member function 'orcus::xls_xml_context::end_element_border' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1846:23: style: The member function 'orcus::xls_xml_context::end_element_border' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:271:10: note: The member function 'orcus::xls_xml_context::end_element_border' can be static. liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1846:23: note: The member function 'orcus::xls_xml_context::end_element_border' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1850:23: performance:inconclusive: Technically the member function 'orcus::xls_xml_context::end_element_number_format' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:272:10: note: Technically the member function 'orcus::xls_xml_context::end_element_number_format' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1850:23: note: Technically the member function 'orcus::xls_xml_context::end_element_number_format' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1850:23: style: The member function 'orcus::xls_xml_context::end_element_number_format' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:272:10: note: The member function 'orcus::xls_xml_context::end_element_number_format' can be static. liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1850:23: note: The member function 'orcus::xls_xml_context::end_element_number_format' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1890:23: performance:inconclusive: Technically the member function 'orcus::xls_xml_context::end_element_column' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:274:10: note: Technically the member function 'orcus::xls_xml_context::end_element_column' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1890:23: note: Technically the member function 'orcus::xls_xml_context::end_element_column' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1890:23: style: The member function 'orcus::xls_xml_context::end_element_column' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xls_xml_context.hpp:274:10: note: The member function 'orcus::xls_xml_context::end_element_column' can be static. liborcus-0.21.0/src/liborcus/xls_xml_context.cpp:1890:23: note: The member function 'orcus::xls_xml_context::end_element_column' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1775:32: performance:inconclusive: Technically the member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.hpp:153:10: note: Technically the member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1775:32: note: Technically the member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1775:32: style: The member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static. [functionStatic] liborcus-0.21.0/src/liborcus/xlsx_pivot_context.hpp:153:10: note: The member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static. liborcus-0.21.0/src/liborcus/xlsx_pivot_context.cpp:1775:32: note: The member function 'orcus::xlsx_pivot_table_context::start_pivot_table_style_info' can be static. 2.18.0 liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:131:10: performance:inconclusive: Technically the member function 'orcus::::xml_sax_handler::doctype' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:131:10: style: The member function 'orcus::::xml_sax_handler::doctype' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:133:10: performance:inconclusive: Technically the member function 'orcus::::xml_sax_handler::start_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:133:10: style: The member function 'orcus::::xml_sax_handler::start_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:219:10: performance:inconclusive: Technically the member function 'orcus::::xml_sax_handler::attribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/xml_structure_tree.cpp:219:10: style: The member function 'orcus::::xml_sax_handler::attribute' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:216:10: performance:inconclusive: Technically the member function 'orcus::yaml::::handler::begin_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:216:10: style: The member function 'orcus::yaml::::handler::begin_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:220:10: performance:inconclusive: Technically the member function 'orcus::yaml::::handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/liborcus/yaml_document_tree.cpp:220:10: style: The member function 'orcus::yaml::::handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:148:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::doctype' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:148:10: style: The member function 'orcus::mso::::sax_handler::doctype' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:149:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::start_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:149:10: style: The member function 'orcus::mso::::sax_handler::start_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:150:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::end_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:150:10: style: The member function 'orcus::mso::::sax_handler::end_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:151:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::attribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:151:10: style: The member function 'orcus::mso::::sax_handler::attribute' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:158:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:158:10: style: The member function 'orcus::mso::::sax_handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/mso/encryption_info.cpp:190:10: performance:inconclusive: Technically the member function 'orcus::mso::::sax_handler::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/mso/encryption_info.cpp:190:10: style: The member function 'orcus::mso::::sax_handler::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/orcus_xml_test.cpp:25:10: performance:inconclusive: Technically the member function 'sax_handler_encoded_attrs::doctype' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/orcus_xml_test.cpp:25:10: style: The member function 'sax_handler_encoded_attrs::doctype' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/orcus_xml_test.cpp:27:10: performance:inconclusive: Technically the member function 'sax_handler_encoded_attrs::start_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/orcus_xml_test.cpp:27:10: style: The member function 'sax_handler_encoded_attrs::start_declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/orcus_xml_test.cpp:34:10: performance:inconclusive: Technically the member function 'sax_handler_encoded_attrs::start_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/orcus_xml_test.cpp:34:10: style: The member function 'sax_handler_encoded_attrs::start_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/orcus_xml_test.cpp:36:10: performance:inconclusive: Technically the member function 'sax_handler_encoded_attrs::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/orcus_xml_test.cpp:36:10: style: The member function 'sax_handler_encoded_attrs::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/orcus_xml_test.cpp:38:10: performance:inconclusive: Technically the member function 'sax_handler_encoded_attrs::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/orcus_xml_test.cpp:38:10: style: The member function 'sax_handler_encoded_attrs::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_ns_parser_test.cpp:43:14: performance:inconclusive: Either there is a missing 'override', or the member function 'test_default_attr_ns::_handler::attribute' can be static. [functionStatic] head liborcus-0.21.0/src/parser/sax_ns_parser_test.cpp:43:14: style: Either there is a missing 'override', or the member function 'test_default_attr_ns::_handler::attribute' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:103:14: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:103:14: style: The member function 'test_sax_token_parser_1::handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:135:14: performance:inconclusive: Technically the member function 'test_unicode_string::handler::declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:135:14: style: The member function 'test_unicode_string::handler::declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:137:14: performance:inconclusive: Technically the member function 'test_unicode_string::handler::start_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:137:14: style: The member function 'test_unicode_string::handler::start_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:141:14: performance:inconclusive: Technically the member function 'test_unicode_string::handler::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:141:14: style: The member function 'test_unicode_string::handler::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:185:14: performance:inconclusive: Technically the member function 'test_declaration::handler::start_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:185:14: style: The member function 'test_declaration::handler::start_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:186:14: performance:inconclusive: Technically the member function 'test_declaration::handler::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:186:14: style: The member function 'test_declaration::handler::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:187:14: performance:inconclusive: Technically the member function 'test_declaration::handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:187:14: style: The member function 'test_declaration::handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:85:14: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::handler::declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_test.cpp:85:14: style: The member function 'test_sax_token_parser_1::handler::declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:88:10: performance:inconclusive: Technically the member function 'orcus::sax::impl::declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/sax_token_parser_thread.cpp:88:10: style: The member function 'orcus::sax::impl::declaration' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:122:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::start_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:122:18: style: The member function 'test_sax_token_parser_1::::handler::start_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:124:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:124:18: style: The member function 'test_sax_token_parser_1::::handler::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:126:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:126:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:158:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::start_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:158:18: style: The member function 'test_sax_token_parser_1::::handler::start_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:160:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::end_element' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:160:18: style: The member function 'test_sax_token_parser_1::::handler::end_element' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:165:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:165:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:185:5: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] 2.18.0 liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:97:18: performance:inconclusive: Technically the member function 'test_sax_token_parser_1::::handler::characters' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/parser/threaded_sax_token_parser_test.cpp:97:18: style: The member function 'test_sax_token_parser_1::::handler::characters' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/python/json.cpp:135:10: performance:inconclusive: Technically the member function 'orcus::python::::json_parser_handler::end_parse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head liborcus-0.21.0/src/python/json.cpp:135:10: style: The member function 'orcus::python::::json_parser_handler::end_parse' can be static. [functionStatic] 2.18.0 liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: performance:inconclusive: Technically the member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_context.hpp:26:10: note: Technically the member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: note: Technically the member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: style: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_context.hpp:26:10: note: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. liborcus-0.21.0/src/spreadsheet/debug_state_context.cpp:34:27: note: The member function 'orcus::spreadsheet::detail::debug_state_context::ensure_yaml_string' can be static. 2.18.0 liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: performance:inconclusive: Technically the member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static (but you may consider moving to unnamed namespace). [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.hpp:49:30: note: Technically the member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static (but you may consider moving to unnamed namespace). liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: note: Technically the member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static (but you may consider moving to unnamed namespace). head liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: style: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.hpp:49:30: note: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. liborcus-0.21.0/src/spreadsheet/debug_state_dumper_pivot.cpp:469:58: note: The member function 'orcus::spreadsheet::detail::debug_state_dumper_pivot_table::get_cache_store' can be static. 2.18.0 liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:72:25: performance:inconclusive: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/factory_sheet.hpp:88:10: note: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:72:25: note: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. head liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:72:25: style: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. [functionStatic] liborcus-0.21.0/src/spreadsheet/factory_sheet.hpp:88:10: note: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. liborcus-0.21.0/src/spreadsheet/factory_sheet.cpp:72:25: note: Either there is a missing 'override', or the member function 'orcus::spreadsheet::import_data_table::reset' can be static. DONE