2026-02-17 02:01 ftp://ftp.de.debian.org/debian/pool/main/m/mongo-cxx-driver/mongo-cxx-driver_4.1.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: f7130c3b (2026-02-17 00:33:35 +0100) count: 1516 1518 elapsed-time: 2.1 0.8 head-timing-info: old-timing-info: head results: mongo-cxx-driver-4.1.4/examples/add_subdirectory/hello_mongocxx.cpp:35:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/score_recorder.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_start [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_array/basic.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_array/algorithms.cpp:36:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_array/find.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_array/subscript.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_array/iterators.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_doc/algorithms.cpp:37:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_doc/basic.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_doc/find.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_doc/subscript.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/access_doc/iterators.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_make_document.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_reset.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_array.cpp:33:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_array_append.cpp:37:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_document.cpp:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_document_append.cpp:41:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/builder_value_type.cpp:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/json_basic.cpp:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/json_extended.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/json_sub_array.cpp:33:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_array/json_sub_document.cpp:32:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/score_recorder.hpp:26:5: style: Class 'score_recorder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_array.cpp:39:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_array_append.cpp:42:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_document.cpp:35:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_document_append.cpp:42:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/json_basic.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/json_extended.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/json_sub_array.cpp:33:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/create_doc/json_sub_document.cpp:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/elements/arr_multi.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/elements/arr_single.cpp:27:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/elements/cmp_type.cpp:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/elements/doc_multi.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/elements/doc_single.cpp:27:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/json/array.cpp:35:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/json/document.cpp:37:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/arr_value.cpp:28:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:80:17: style:inconclusive: Technically the member function 'benchmark::microbench::get_name' can be const. [functionConst] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:88:37: style:inconclusive: Technically the member function 'benchmark::microbench::get_tags' can be const. [functionConst] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/bson_type_value.cpp:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:92:10: style:inconclusive: Technically the member function 'benchmark::microbench::has_tag' can be const. [functionConst] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/bson_type_view.cpp:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/doc_value.cpp:28:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/make_value.cpp:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_documents/values/value_type.cpp:29:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/benchmark_runner.hpp:29:5: style: Class 'benchmark_runner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:80:17: performance: Function 'get_name()' should return member '_name' by const reference. [returnByReference] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_array.cpp:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_document.cpp:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_element.cpp:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unset_element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_type.cpp:28:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append.cpp:48:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_array.cpp:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_document.cpp:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_json.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_json_parse_failure [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_bson_value_invalid_type.cpp:28:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unset_element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid_type.cpp:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid.cpp:48:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unset_element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid_type.cpp:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_arr.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_failed_converting_bson_to_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_doc.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_failed_converting_bson_to_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/decimal128/errors.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_decimal128 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/oid/basic_usage.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_oid_length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/oid/errors.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/main.cpp:44:21: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] mongo-cxx-driver-4.1.4/examples/api/concern.cpp:38:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/concern.cpp:44:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/db_lock.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/from_collection.cpp:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/db_lock.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client_ptr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/basic.cpp:51:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/from_database.cpp:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/basic.cpp:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/client_sessions/create/basic.cpp:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/with_pipeline.cpp:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/pool/basic.cpp:36:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/client_sessions/use/basic.cpp:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/pool/options.cpp:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/client_sessions/use/basic.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/client_sessions/use/transactions.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/single/basic.cpp:35:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/benchmark_runner.cpp:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterations [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/benchmark_runner.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/single/options/auto_encryption.cpp:66:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/benchmark_runner.cpp:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/single/options/stable_api.cpp:29:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/single/options/stable_api.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/create/single/options/tls.cpp:58:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/invalid_client.cpp:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_client_object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/stable_api.cpp:32:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/tls.cpp:37:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/wait_queue_timeout.cpp:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_pool_wait_queue_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/use/list_databases.cpp:37:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/use/list_databases_with_options.cpp:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/aggregate.cpp:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/bulk_write.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/bulk_write_with_options.cpp:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/count.cpp:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/create_index.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/create_index.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_type.cpp:30:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_element.cpp:31:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_json.cpp:29:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append.cpp:43:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_arr.cpp:43:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid.cpp:43:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_doc.cpp:43:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/decimal128/errors.cpp:29:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_bson_value_invalid_type.cpp:34:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid.cpp:51:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append.cpp:46:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_bson_value_invalid_type.cpp:42:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid.cpp:46:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid.cpp:54:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_array.cpp:45:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_array.cpp:54:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid_type.cpp:36:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/oid/errors.cpp:29:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_document.cpp:48:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid_type.cpp:44:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/oid/errors.cpp:39:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_document.cpp:57:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid_type.cpp:36:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid_type.cpp:44:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_arr.cpp:41:21: style: Variable 'json' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_array.cpp:50:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/to_json_invalid_doc.cpp:41:21: style: Variable 'json' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_array.cpp:59:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_document.cpp:49:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_document.cpp:58:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/change_streams/with_pipeline.cpp:64:15: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/create_index_with_options.cpp:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/create_index_with_options.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/invalid_client.cpp:34:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/tls.cpp:33:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/stable_api.cpp:30:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/wait_queue_timeout.cpp:38:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/stable_api.cpp:39:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/delete_many.cpp:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/delete_one.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/drop.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:43:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/distinct.cpp:55:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:59:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/distinct.cpp:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/estimate_count.cpp:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:73:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:89:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/clients/errors/stable_api.cpp:36:21: style: Variable 'version' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find.cpp:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one.cpp:50:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one.cpp:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_delete.cpp:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_delete.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_replace.cpp:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_replace.cpp:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_update.cpp:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:35:5: style: Class 'find_many' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/find_one_and_update.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:38:5: style: Class 'gridfs_download' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:36:5: style: Class 'gridfs_upload' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:41:5: style: Class 'gridfs_multi_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:43:5: style: Class 'gridfs_multi_import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:47:5: style: Class 'json_multi_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:46:5: style: Class 'json_multi_import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:35:5: style: Class 'find_one_by_id' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:35:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:35:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:36:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:36:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:37:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:37:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:44:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:44:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:46:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:46:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:48:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:48:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:51:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/bulk_insert.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:40:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:40:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:42:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:42:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:45:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/find_many.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:43:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:45:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:48:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_download.hpp:48:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:41:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:41:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:43:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:45:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:48:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:48:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:47:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:47:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:49:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:49:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:51:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:54:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_export.hpp:54:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:49:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:49:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:51:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:53:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:53:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:56:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/gridfs_multi_import.hpp:56:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:53:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:53:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:55:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:55:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:57:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:57:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:60:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_export.hpp:60:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:52:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:52:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:54:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:54:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:56:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:56:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:59:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/parallel/json_multi_import.hpp:59:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:41:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:41:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:43:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:45:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/find_one_by_id.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:43:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:97:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:45:10: style: The function 'before_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:99:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/incompatible_options.cpp:39:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:47:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:47:10: note: Function in derived class mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/incompatible_options.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:49:10: style: The function 'teardown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/insert_one.hpp:49:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/single_doc/run_command.hpp:40:10: style: The function 'task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:101:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/single_doc/run_command.hpp:40:10: note: Function in derived class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:37:10: style: The function 'teardown' overrides a function in a base class but is identical to the overridden function [uselessOverride] mongo-cxx-driver-4.1.4/benchmark/microbench.hpp:105:18: note: Virtual function in base class mongo-cxx-driver-4.1.4/benchmark/bson/bson_encoding.hpp:37:10: note: Function in derived class mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/create.cpp:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/create_many.cpp:45:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/create_many.cpp:65:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/drop.cpp:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/drop_all.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/indexes.cpp:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/create_with_options.cpp:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/list.cpp:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/index_views/list.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/invalid.cpp:35:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_collection_object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/insert_one.cpp:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/invalid_parameter.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/invalid_parameter.cpp:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/list_indexes.cpp:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/list_indexes.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/rc.cpp:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_server_default [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/rename.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/insert_many.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/rp.cpp:32:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/wc.cpp:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/create_collection.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/write.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/create_collection_with_options.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/replace_one.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/has_collection.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/invalid.cpp:35:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_database_object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/update_many.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/update_one.cpp:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/list_collection_names.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/rc.cpp:34:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_server_default [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/list_collections.cpp:45:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/rp.cpp:32:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/list_collections.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/run_command.cpp:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/wc.cpp:35:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/destroyed.cpp:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_recreate_instance [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/recreation.cpp:36:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_recreate_instance [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/logger/basic_usage.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/logger/to_string.cpp:29:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/all_options.cpp:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/operation_exceptions/operation.cpp:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/default_value.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/invalid.cpp:32:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_stream.cpp:50:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/decimal128.cpp:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/view_and_value.cpp:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_stream_customization.cpp:83:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/benchmark/multi_doc/gridfs_upload.hpp:36:31: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_from_main [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/bson_binary_vector.cpp:55:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/aggregate.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:350:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/getting_values.cpp:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/bulk_write.cpp:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/change_streams.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/client_session.cpp:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/exception.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/change_streams.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/connect.cpp:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_trace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/document_validation.cpp:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:439:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/connect.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/connect.cpp:67:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/get_values_from_documents.cpp:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/get_values_from_documents.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_encryption [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:112:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/causal_consistency.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/inserted_id.cpp:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/instance_management.cpp:98:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/explicit_encryption_auto_decryption.cpp:63:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/gridfs.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/explicit_encryption.cpp:63:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/runcommand_examples.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/aggregation_examples.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/usage_overview.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/pool.cpp:61:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/query_projection.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/incompatible_options.cpp:48:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/mongocxx/tailable_cursor.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/projects/bsoncxx/hello_bsoncxx.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/tailable_cursor.cpp:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tailable [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/with_transaction.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/extras/docker/alpine3.19/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/extras/docker/bookworm/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/extras/docker/noble/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/projects/mongocxx/hello_mongocxx.cpp:35:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/extras/docker/redhat-ubi-9.4/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v1/config/config.cpp:18:2: error: #error "bsoncxx/v1/config/config.hpp should define a polyfill library macro" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/examples/mongocxx/server_side_field_level_encryption_enforcement.cpp:65:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v1/config/export.cpp:18:2: error: #error "bsoncxx/v1/config/export.hpp should define BSONCXX_ABI_EXPORT" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/private/itoa.cpp:1030:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v1/config/version.cpp:18:2: error: #error "bsoncxx/v1/config/version.hpp should define BSONCXX_VERSION_STRING" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:65:52: warning: Return value of function std::move() is not used. [ignoredReturnValue] mongo-cxx-driver-4.1.4/examples/mongocxx/query.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/private/itoa.cpp:1036:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/private/version.cpp:28:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v1/detail/prelude.cpp:18:2: error: #error "prelude header should define BSONCXX_PRIVATE_V1_INSIDE_MACRO_GUARD_SCOPE" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/config.cpp:18:2: error: #error "bsoncxx/v_noabi/bsoncxx/config/config.hpp should define a polyfill library macro" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/export.cpp:18:2: error: #error "bsoncxx/v_noabi/bsoncxx/config/export.hpp should define BSONCXX_ABI_EXPORT" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/version.cpp:18:2: error: #error "bsoncxx/v_noabi/bsoncxx/config/version.hpp should define BSONCXX_VERSION_STRING" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/value.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/decimal128.cpp:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_decimal128 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/decimal128.cpp:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _high [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/tutorial.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_failed_converting_bson_to_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_as_legacy_extended_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_array_as_legacy_extended_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_json_parse_failure [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/oid.cpp:35:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/oid.cpp:44:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offset [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _keylen [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _view [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSONCXX_PRIVATE_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:110:10: style:inconclusive: Technically the member function '::runner_type::run_components' can be const. [functionConst] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:120:12: style:inconclusive: Technically the member function '::runner_type::run_forking_components' can be const. [functionConst] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:177:10: style:inconclusive: Technically the member function '::runner_type::run_components_with_instance' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSONCXX_PRIVATE_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:42:9: style: Redundant initialization for 'doc'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:34:27: note: doc is initialized mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:42:9: note: doc is overwritten mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:94:9: style: Redundant initialization for 'arr'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:36:24: note: arr is initialized mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:94:9: note: arr is overwritten mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:52:9: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:42:9: note: doc is assigned mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:52:9: note: doc is overwritten mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:66:9: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:52:9: note: doc is assigned mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:66:9: note: doc is overwritten mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:82:9: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:66:9: note: doc is assigned mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:82:9: note: doc is overwritten mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:114:9: style: Redundant initialization for 'lst'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:111:23: note: lst is initialized mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:114:9: note: lst is overwritten mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/current.cpp:33:15: style: Variable 'instance' can be declared as reference to const [constVariableReference] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:122:9: style: Variable 'lst' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:114:9: note: lst is assigned mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:122:9: note: lst is overwritten mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:132:9: style: Variable 'lst' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:122:9: note: lst is assigned mongo-cxx-driver-4.1.4/examples/bsoncxx/builder_list.cpp:132:9: note: lst is overwritten mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8_allow_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8_allow_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:91:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_document_operation_on_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dollar_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:104:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_array_operation_on_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dollar_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/destroyed.cpp:40:15: style: Variable 'instance' can be declared as reference to const [constVariableReference] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dot_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/array.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:142:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dot_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:155:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:164:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_vector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:175:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_document_operation_on_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:75:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_int8_binary_data_length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:184:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_array_operation_on_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:79:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_float32_binary_data_length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:191:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:83:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_packed_bit_binary_data_length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_b_date.cpp:37:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:216:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_begin_appending_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:107:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_int8_const_view_init [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:228:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_end_appending_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:146:43: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:111:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_float32_const_view_init [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp:115:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_vector_packed_bit_const_view_init [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:270:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_key_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:279:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_key_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:290:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_double [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/invalid.cpp:33:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:134:24: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:306:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:318:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:330:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:346:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:363:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:373:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_undefined [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:385:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:395:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_bool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/collections/invalid_parameter.cpp:41:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:405:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_date [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:415:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:430:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_regex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:448:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_dbpointer [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:459:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_code [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:474:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_symbol [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/bsoncxx/view_and_value.cpp:142:15: performance: Range variable 'key' should be declared as const reference. [iterateByValue] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:492:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_codewscope [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:502:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:513:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_timestamp [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:523:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_int64 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:536:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_decimal128 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/databases/invalid.cpp:33:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:546:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_minkey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:556:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_maxkey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:642:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:677:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_close_document_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:691:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_close_array_in_sub_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:705:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:712:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:720:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:728:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:736:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/destroyed.cpp:34:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/recreation.cpp:34:29: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/instance/destroyed.cpp:42:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/operation_exceptions/regular.cpp:42:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/invalid.cpp:30:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/invalid.cpp:39:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/uri/invalid.cpp:48:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_builder.cpp:72:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/examples/api/mongocxx/examples/operation_exceptions/operation.cpp:44:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:309:23: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:354:21: style: Variable 'seed_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:378:21: style: Variable 'jobs_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:406:21: style: Variable 'use_fork_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:443:21: style: Variable 'verbose_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:120:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:184:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:209:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:1065:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:1287:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_get_values.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:1601:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/mongocxx/mongodb.com/documentation_examples.cpp:1721:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/examples/api/runner.cpp:311:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_serialization.cpp:54:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_types.cpp:36:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_validate.cpp:47:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:62:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_argument [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/bson_value.cpp:60:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/exception_guard.cpp:37:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/json.cpp:34:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/make_unique.test.cpp:16:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/oid.cpp:70:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/version.cpp:45:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/type_traits.test.cpp:120:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/conversions.cpp:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/conversions.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/view_or_value.cpp:32:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bson [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:194:10: style:inconclusive: Technically the member function 'bsoncxx::v_noabi::builder::impl::is_viewable' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:198:17: style:inconclusive: Technically the member function 'bsoncxx::v_noabi::builder::impl::depth' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/private/bson.cpp:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:72:5: style: Class 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v1/config/export.cpp:18:2: error: #error "mongocxx/v1/config/export.hpp should define MONGOCXX_ABI_EXPORT" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v1/config/version.cpp:18:2: error: #error "mongocxx/v1/config/version.hpp should define MONGOCXX_VERSION_STRING" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/bsoncxx/test/vector.cpp:185:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v1/detail/prelude.cpp:18:2: error: #error "prelude header should define MONGOCXX_PRIVATE_V1_INSIDE_MACRO_GUARD_SCOPE" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:78:2: error: failed to evaluate #if condition, undefined function-like macro invocation: MONGOCXX_SSL_IS_ENABLED( ... ) [syntaxError] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:99:23: style: The comparison 'checked == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:67:19: note: 'checked' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:99:23: note: The comparison 'checked == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:100:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:100:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:129:23: style: The comparison 'checked == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:67:19: note: 'checked' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:129:23: note: The comparison 'checked == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:130:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:130:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:155:23: style: The comparison 'checked == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:67:19: note: 'checked' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:155:23: note: The comparison 'checked == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:183:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:183:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:212:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:212:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:239:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:239:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:266:33: style: The comparison 'checked_throws_as == 0' is always true. [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:71:29: note: 'checked_throws_as' is assigned value '0' here. mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:266:33: note: The comparison 'checked_throws_as == 0' is always true. mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tracking [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:115:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_end [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client_session.cpp:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/export.cpp:18:2: error: #error "mongocxx/v_noabi/mongocxx/config/export.hpp should define MONGOCXX_ABI_EXPORT" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/version.cpp:18:2: error: #error "mongocxx/v_noabi/mongocxx/config/version.hpp should define MONGOCXX_VERSION_STRING" [preprocessorErrorDirective] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:45:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:32:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:38:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_empty [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:36:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:48:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:53:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operation_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:42:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:191:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operation_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:46:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:58:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:50:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:67:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:72:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:60:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:69:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:73:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:29:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:35:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:40:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:45:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:32:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:50:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:28:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/bsoncxx/test/catch.cpp:55:14: style: Unused variable: wsa_guard [unusedVariable] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:38:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:33:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:43:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:38:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:48:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:53:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:28:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:28:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:58:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:34:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:32:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:28:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:68:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:39:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:37:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:32:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:74:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:45:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:37:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:28:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:29:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:51:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:49:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:32:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:37:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_closed_event.cpp:29:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:28:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:37:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:43:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:32:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:36:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:45:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/authentication_exception.cpp:19:1: error: There is an unknown macro here somewhere. Configuration is required. If BSONCXX_SUPPRESS_DEPRECATION_WARNINGS_BEGIN is a macro then please configure it. [unknownMacro] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:50:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_opening_event.cpp:29:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:54:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:107:35: style: Return value 'lhs._change_stream==nullptr' is always true [knownConditionTrueFalse] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:106:28: note: Assuming that condition 'rhs._change_stream==nullptr' is not redundant mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:102:28: note: Assuming that condition 'lhs._change_stream!=rhs._change_stream' is not redundant mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:107:35: note: Return value 'lhs._change_stream==nullptr' is always true mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw_server_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw_server_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw_server_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:67:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:82:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:91:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:97:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:157:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:182:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:254:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:326:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:342:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:346:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:351:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:366:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:371:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:376:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_len [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:419:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunks_curr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:71:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_off [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_corrupted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_corrupted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:205:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:312:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_not_found [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:394:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:398:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:411:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:437:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:452:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:474:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_not_found [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:513:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexes_created [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp:102:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp:116:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_recreate_instance [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_instance_destroyed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/insert_one.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replacement [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:24:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:32:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:36:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:40:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:44:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_many [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _delete_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _delete_many [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replace_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:95:37: style: Unused variable: v [unusedVariable] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:40:53: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:44:29: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:48:53: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:52:29: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:88:5: style: Class 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_pool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_pool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _schema_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _schema_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encrypted_fields_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encrypted_fields_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_query_analysis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_query_analysis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extra_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extra_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:104:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:330:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tailable [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:399:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:439:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:472:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:553:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:663:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:759:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:836:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:885:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:907:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_FIND_AND_MODIFY_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:947:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_FIND_AND_MODIFY_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1085:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1268:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1291:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1317:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1321:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1326:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1331:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1336:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1341:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1378:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1382:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1386:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document_before_change [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document_before_change [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resume_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resume_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_at_operation_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_at_operation_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:143:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _apm_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _apm_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_encrypt_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_encrypt_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_api_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_api_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _causal_consistency [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _enable_snapshot_reads [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_transaction_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_transaction_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_names [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_names [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_material [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_material [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _algorithm [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _algorithm [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contention_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contention_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _query_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _query_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metadata [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metadata [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_partial_results [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/pool.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment_option [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _provider [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _provider [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _no_cursor_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:61:2: error: failed to evaluate #if condition, undefined function-like macro invocation: MONGOCXX_SSL_IS_ENABLED( ... ) [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _show_record_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparsity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:124:5: error: There is an unknown macro here somewhere. Configuration is required. If BSONCXX_SUPPRESS_DEPRECATION_WARNINGS_END is a macro then please configure it. [unknownMacro] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trim_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deprecation_errors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparsity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deprecation_errors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trim_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_partial_results [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/gridfs/upload.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/delete.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_password [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_password [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.cpp:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/bulk_write.cpp:50:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_one.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_dir [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_one.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inserted_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment_option [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_dir [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _crl_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _crl_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unknown_read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/replace_one.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_invalid_certificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/replace_one.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_invalid_certificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _no_cursor_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inserted_ids [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:112:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/update.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/update.cpp:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _show_record_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOCXX_PRIVATE_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOCXX_PRIVATE_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _level [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _action [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unique [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hidden [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _level [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _action [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparse [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:89:14: style:inconclusive: Technically the member function 'mongocxx::v_noabi::options::convert::encrypt_opts_deleter::operator()' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_engine [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/bulk_write.cpp:35:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:162:18: style:inconclusive: Technically the member function 'mongocxx::v_noabi::options::convert::::range_opts_deleter::operator()' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _expire_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _weights [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pipeline.cpp:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:81:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_language [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:88:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _language_override [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:95:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _partial_filter_expression [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_sphere_version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_bits_precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _haystack_bucket_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:53:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unique [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:58:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hidden [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_DEFAULT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparse [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:110:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:114:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_engine [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:119:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _expire_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:137:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:142:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _weights [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:146:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_language [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:150:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _language_override [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:188:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _partial_filter_expression [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_sphere_version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_bits_precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _haystack_bucket_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _config_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _config_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:67:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:71:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:75:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:81:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:89:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:94:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:98:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client.cpp:427:2: error: failed to evaluate #if condition, undefined function-like macro invocation: MONGOCXX_SSL_IS_ENABLED( ... ) [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:109:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:117:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:125:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:129:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:152:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:168:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:199:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:207:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:229:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/change_streams.cpp:114:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:249:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:253:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:257:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:271:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:287:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:291:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:295:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:299:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_session.cpp:44:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/conversions.cpp:24:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/gridfs/downloader.cpp:24:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/gridfs/uploader.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/hint.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:170:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:268:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:276:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/collection_mocked.cpp:51:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:293:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/instance.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:314:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:324:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:361:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/logging.cpp:52:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:379:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/delete_many.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:410:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:500:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/delete_one.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/database.cpp:65:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/insert_one.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/index_view.cpp:75:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/replace_one.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/update_many.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/model/update_one.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/aggregate.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/bulk_write.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/client_session.cpp:23:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/count.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/delete.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/distinct.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/gridfs/bucket.cpp:217:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/find.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/find_one_and_delete.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:66:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:66:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/find_one_and_replace.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/find_one_and_update.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/gridfs/bucket.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/gridfs/upload.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/insert.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/index.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/pool.cpp:23:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/replace.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/options/update.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/pool.cpp:68:2: error: failed to evaluate #if condition, undefined function-like macro invocation: MONGOCXX_SSL_IS_ENABLED( ... ) [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/private/numeric_casting.cpp:29:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/private/scoped_bson_t.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/read_concern.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/private/write_concern.cpp:26:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/read_preference.cpp:37:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/bulk_write.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/delete.cpp:38:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/gridfs/upload.cpp:34:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/insert_one.cpp:29:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/replace_one.cpp:39:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/result/update.cpp:39:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/sdam-monitoring.cpp:47:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/crud.cpp:32:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/command_monitoring.cpp:192:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/client_side_encryption.cpp:300:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/search_index_view.cpp:75:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/initial_dns_seedlist_discovery.cpp:273:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/mongohouse.cpp:181:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/gridfs.cpp:470:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/read_write_concern.cpp:26:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/transactions.cpp:26:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/retryable-reads.cpp:118:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:136:17: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:147:100: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:157:91: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:180:17: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/uri_options.cpp:112:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:511:13: performance: Variable 'old_rp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:510:9: style: Struct 'coll_state_guard_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ignore [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/monitoring.cpp:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:218:43: performance: Function parameter 'version1' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:218:65: performance: Function parameter 'version2' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:233:29: performance: Function parameter 'version' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_helpers.cpp:592:46: performance: Function parameter 'env_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/entity.cpp:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/validation_criteria.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/transactions.cpp:35:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/entity.cpp:103:28: style:inconclusive: Technically the member function 'mongocxx::entity::map::type' can be const. [functionConst] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/entity.hh:65:27: note: Technically the member function 'mongocxx::entity::map::type' can be const. mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/entity.cpp:103:28: note: Technically the member function 'mongocxx::entity::map::type' can be const. mongo-cxx-driver-4.1.4/src/mongocxx/test/uri.cpp:63:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/version.cpp:42:5: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:86:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:109:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:119:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:174:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:188:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:223:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/versioned_api.cpp:166:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/write_concern.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/versioned_api.cpp:177:81: performance: Function parameter 'time' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:52:5: style: Struct 'match_scope_doc_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:66:5: style: Struct 'match_scope_array_idx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/assert.cpp:126:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.1.4/src/mongocxx/test/client_side_encryption.cpp:332:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/runner.cpp:1338:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/collection.cpp:58:1: error: syntax error [syntaxError] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:110:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:215:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:301:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:356:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:437:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:504:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:652:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:852:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:1012:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:75:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:107:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _session0 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:139:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:145:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:191:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:226:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:311:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:347:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:383:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:433:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:451:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:511:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:616:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:656:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:686:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:754:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:866:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:981:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1058:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1223:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1286:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1294:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1301:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1308:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1326:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1344:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1367:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1394:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/operation.cpp:1013:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:278:5: style: Struct 'targeted_fail_point_guard_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:524:46: performance: Function parameter 'opt' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:563:37: performance: Function parameter 'ev' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:589:37: performance: Function parameter 'ev' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:1018:57: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:1018:74: performance: Function parameter 'default_str' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/util.cpp:356:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int64 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:61:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:125:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:139:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:175:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:199:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:274:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:336:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:346:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:517:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:564:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:641:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:684:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:721:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:820:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:837:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:843:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:894:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:962:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1101:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1124:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1145:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1174:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1207:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1251:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1318:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1323:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1336:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1432:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1522:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1590:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1639:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1664:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1675:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1705:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1734:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1751:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1767:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1787:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1810:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1825:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1851:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1866:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1890:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1906:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:2298:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:2309:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:2330:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:289:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1902:18: style:inconclusive: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. [funcArgNamesDifferent] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.hh:36:18: note: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1902:18: note: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1903:57: style:inconclusive: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. [funcArgNamesDifferent] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.hh:37:57: note: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1903:57: note: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:531:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.1.4/src/mongocxx/test/spec/unified_tests/operations.cpp:1717:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.19.0 mongo-cxx-driver-4.1.4/examples/api/runner.cpp:58:5: debug: Failed to parse 'using fn_type = void ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] 2.19.0 mongo-cxx-driver-4.1.4/src/bsoncxx/test/type_traits.test.cpp:37:22: debug: Failed to instantiate template "one_case". The checking continues anyway. [templateInstantiation] DONE