2025-07-14 22:28 ftp://ftp.de.debian.org/debian/pool/main/m/mongo-cxx-driver/mongo-cxx-driver_4.0.0.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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: a2600d0 (2025-07-14 12:39:20 +0200) count: 1487 1485 elapsed-time: 1.4 1.5 head-timing-info: old-timing-info: head results: mongo-cxx-driver-4.0.0/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.0.0/benchmark/score_recorder.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_start [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/bsoncxx/examples/bson_documents/access_array/algorithms.cpp:37:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/bsoncxx/examples/bson_documents/access_doc/algorithms.cpp:40:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/microbench.hpp:79:17: style:inconclusive: Technically the member function 'benchmark::microbench::get_name' can be const. [functionConst] mongo-cxx-driver-4.0.0/benchmark/microbench.hpp:87:37: style:inconclusive: Technically the member function 'benchmark::microbench::get_tags' can be const. [functionConst] mongo-cxx-driver-4.0.0/benchmark/microbench.hpp:79:17: performance: Function 'get_name()' should return member '_name' by const reference. [returnByReference] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/benchmark/benchmark_runner.hpp:27:5: style: Class 'benchmark_runner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/bsoncxx/examples/bson_documents/create_array/builder_make_document.cpp:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_document_append.cpp:42:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/bsoncxx/examples/bson_documents/create_array/builder_value_type.cpp:33:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/benchmark/bson/bson_encoding.hpp:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/benchmark_runner.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterations [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/benchmark_runner.cpp:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/benchmark/benchmark_runner.cpp:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/concern.cpp:38:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/concern.cpp:44:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/db_lock.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/db_lock.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client_ptr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/change_streams/with_pipeline.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/client_sessions/use/transactions.cpp:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/clients/create/single/options/auto_encryption.cpp:68:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/clients/create/single/options/stable_api.cpp:30:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/clients/create/single/options/stable_api.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/clients/errors/tls.cpp:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/clients/errors/wait_queue_timeout.cpp:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_pool_wait_queue_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/collections/aggregate.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/collections/create_index_with_options.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/collections/create_index_with_options.cpp:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/collections/find.cpp:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/collections/index_views/create.cpp:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/collections/update_one.cpp:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXAMPLES_COMPONENT_NAME_STR [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/instance/destroyed.cpp:33:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_recreate_instance [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/mongocxx/examples/logger/basic_usage.cpp:38:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/runner.cpp:58:5: debug: Failed to parse 'using fn_type = void ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_stream.cpp:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_stream_customization.cpp:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/bsoncxx/decimal128.cpp:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/bsoncxx/view_and_value.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/examples/api/runner.cpp:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_from_main [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/examples/api/runner.cpp:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/aggregate.cpp:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.hpp:33:5: style: Class 'find_many' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/runner.cpp:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/examples/api/runner.cpp:348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:35:5: style: Class 'gridfs_upload' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/runner.cpp:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/api/runner.cpp:401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/bsoncxx/getting_values.cpp:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_import.hpp:42:5: style: Class 'gridfs_multi_import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:425:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:46:5: style: Class 'json_multi_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/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.0.0/examples/api/runner.cpp:438:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:45:5: style: Class 'json_multi_import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/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.0.0/examples/mongocxx/bulk_write.cpp:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:33:5: style: Class 'find_one_by_id' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:36: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:36:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/change_streams.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/client_session.cpp:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:37: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:37:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/change_streams.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:38: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:38:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:46: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:46:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/examples/mongocxx/causal_consistency.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:48: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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:48:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/connect.cpp:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_trace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:50: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:50:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/connect.cpp:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/document_validation.cpp:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:53: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/bulk_insert.hpp:53:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/connect.cpp:66:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/exception.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.hpp:41:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.hpp:46: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/find_many.hpp:46:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.hpp:46: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.hpp:46:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.hpp:48:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_download.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:43:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/get_values_from_documents.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/get_values_from_documents.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:47: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:47:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:50: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:50:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:51: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/change_streams/with_pipeline.cpp:66:15: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.0.0/examples/mongocxx/explicit_encryption.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/explicit_encryption_auto_decryption.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:53: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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:53:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/inserted_id.cpp:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:55: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:55:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:58: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_export.hpp:58:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_import.hpp:52:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/instance_management.cpp:100:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_default_uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_import.hpp:54:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/gridfs.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_import.hpp:56:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/gridfs_multi_import.hpp:59:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/runcommand_examples.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:56: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:56:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/benchmark/parallel/json_multi_export.hpp:58: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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:58:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/clients/errors/tls.cpp:34:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:60: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:60:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:63: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_export.hpp:63:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:55: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:55:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/examples/api/mongocxx/examples/clients/errors/wait_queue_timeout.cpp:39:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/examples/mongocxx/automatic_client_side_field_level_encryption.cpp:66:14: warning: Return value of function std::move() is not used. [ignoredReturnValue] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/aggregation_examples.cpp:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/usage_overview.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:57: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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:57:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/benchmark/parallel/json_multi_import.hpp:59: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:59:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/pool.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:62: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/parallel/json_multi_import.hpp:62:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/mongocxx/query_projection.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:42: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:42:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:44: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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:44:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:46: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/find_one_by_id.hpp:46:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:45: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.0.0/benchmark/microbench.hpp:96:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:45:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:47: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.0.0/benchmark/microbench.hpp:98:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:47:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:49: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:49:10: note: Function in derived class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.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.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/insert_one.hpp:51:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/benchmark/single_doc/run_command.hpp:41: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.0.0/benchmark/microbench.hpp:100:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/single_doc/run_command.hpp:41:10: note: Function in derived class mongo-cxx-driver-4.0.0/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.0.0/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:74:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:38:10: style: The function 'teardown' overrides a function in a base class but is identical to the overridden function [uselessOverride] mongo-cxx-driver-4.0.0/benchmark/microbench.hpp:104:18: note: Virtual function in base class mongo-cxx-driver-4.0.0/benchmark/bson/bson_encoding.hpp:38:10: note: Function in derived class mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp:91:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/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.0.0/examples/mongocxx/tailable_cursor.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/tailable_cursor.cpp:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tailable [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/query.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/server_side_field_level_encryption_enforcement.cpp:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/projects/bsoncxx/hello_bsoncxx.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/with_transaction.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/extras/docker/alpine3.19/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/extras/docker/bookworm/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/extras/docker/noble/test.cpp:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/value.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/decimal128.cpp:30:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_decimal128 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/decimal128.cpp:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _high [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/tutorial.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:110:10: style:inconclusive: Technically the member function '::runner_type::run_components' can be const. [functionConst] mongo-cxx-driver-4.0.0/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.0.0/examples/api/runner.cpp:179:10: style:inconclusive: Technically the member function '::runner_type::run_components_with_instance' can be const. [functionConst] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:34:27: note: doc is initialized mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:42:9: note: doc is overwritten mongo-cxx-driver-4.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:36:24: note: arr is initialized mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:94:9: note: arr is overwritten mongo-cxx-driver-4.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:42:9: note: doc is assigned mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:52:9: note: doc is overwritten mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:52:9: note: doc is assigned mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:66:9: note: doc is overwritten mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:66:9: note: doc is assigned mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:82:9: note: doc is overwritten mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:113:9: style: Redundant initialization for 'lst'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:110:23: note: lst is initialized mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:113:9: note: lst is overwritten mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/examples/api/mongocxx/examples/instance/current.cpp:33:15: style: Variable 'instance' can be declared as reference to const [constVariableReference] mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:121:9: style: Variable 'lst' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:113:9: note: lst is assigned mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:121:9: note: lst is overwritten mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _view [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/examples/bsoncxx/builder_list.cpp:131:9: style: Variable 'lst' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:121:9: note: lst is assigned mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_list.cpp:131:9: note: lst is overwritten mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSONCXX_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/instance/destroyed.cpp:37:15: style: Variable 'instance' can be declared as reference to const [constVariableReference] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_failed_converting_bson_to_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_as_legacy_extended_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_array_as_legacy_extended_json [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_json_parse_failure [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _element [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/oid.cpp:36:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/oid.cpp:45:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/private/itoa.cpp:1031:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/private/itoa.cpp:1037:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/bsoncxx/view_and_value.cpp:144:15: performance: Range variable 'key' should be declared as const reference. [iterateByValue] mongo-cxx-driver-4.0.0/src/bsoncxx/test/array.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:93:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_document_operation_on_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_array_operation_on_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:145:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_b_date.cpp:37:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:158:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:167:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_document_operation_on_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_perform_array_operation_on_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:196:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8_allow_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_serialization.cpp:55:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:213:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_begin_appending_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_utf8_allow_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:226:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_end_appending_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dollar_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dollar_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:268:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_key_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSONCXX_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dot_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:277:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_key_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _check_dot_keys [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/instance/destroyed.cpp:31:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:289:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_double [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_get_values.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/examples/api/mongocxx/examples/instance/destroyed.cpp:39:25: warning: Conversion of string literal "should not reach this point" to bool always evaluates to true. [incorrectStringBooleanError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:303:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:316:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:329:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_types.cpp:36:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:344:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:355:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_undefined [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:368:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_oid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:379:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_bool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:390:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_date [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_validate.cpp:47:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:400:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:414:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_regex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:431:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_dbpointer [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:444:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_code [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:458:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_symbol [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_builder.cpp:70:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_codewscope [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:486:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:500:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_timestamp [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:511:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_int64 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/exception_guard.cpp:37:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:525:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_decimal128 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:535:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_minkey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:545:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_maxkey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/json.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:631:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_append_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/bson_value.cpp:60:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/test/make_unique.test.cpp:16:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:667:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_close_document_in_sub_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:681:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_close_array_in_sub_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:695:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/oid.cpp:69:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:704:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp:151:43: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:721:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unmatched_key_in_builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/test/type_traits.test.cpp:39:22: debug: Failed to instantiate template "one_case". The checking continues anyway. [templateInstantiation] mongo-cxx-driver-4.0.0/src/bsoncxx/test/type_traits.test.cpp:125:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/test/view_or_value.cpp:32:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:307:23: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:352:21: style: Variable 'seed_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:377:21: style: Variable 'jobs_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:405:21: style: Variable 'use_fork_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:442:21: style: Variable 'verbose_str' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tracking [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:118:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_end [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/benchmark/multi_doc/gridfs_upload.hpp:35:31: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/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.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/api/runner.cpp:309:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:126:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:194:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:223:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:1076:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:1298:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:1610:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/examples/mongocxx/mongodb.com/documentation_examples.cpp:1735:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client_session.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operation_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operation_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_ssl_not_supported [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:164:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:178:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:184:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:189:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:198:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:215:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:220:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:230:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:327:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:110:35: style: Return value 'lhs._change_stream==nullptr' is always true [knownConditionTrueFalse] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:109:28: note: Assuming that condition 'rhs._change_stream==nullptr' is not redundant mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:105:28: note: Assuming that condition 'lhs._change_stream!=rhs._change_stream' is not redundant mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp:110:35: note: Return value 'lhs._change_stream==nullptr' is always true mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:47:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:52:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:57:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:199:10: style:inconclusive: Technically the member function 'bsoncxx::v_noabi::builder::impl::is_viewable' can be const. [functionConst] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:62:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:203:17: style:inconclusive: Technically the member function 'bsoncxx::v_noabi::builder::impl::depth' can be const. [functionConst] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:72:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp:78:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp:73:5: style: Class 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:33:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:39:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:164:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:44:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:49:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:54:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:232:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:266:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:343:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp:75:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:360:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:364:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:369:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:375:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:385:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:30:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:390:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:36:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:396:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:41:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:33:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:46:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp:448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:39:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp:51:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:44:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:49:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:29:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:34:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:60:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp:39:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _started_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:70:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp:76:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:29:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:30:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:35:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:40:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:46:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:50:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp:52:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _succeeded_event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:30:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:30:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:29:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:38:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:47:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:52:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp:57:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:31:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp:45:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_closed_event.cpp:31:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_opening_event.cpp:31:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:72:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sds [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:88:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:106:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _td [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw_server_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _raw_server_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_off [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp:98:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp:113:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_cannot_recreate_instance [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_instance_destroyed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_corrupted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_corrupted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:197:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:304:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_not_found [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/insert_one.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:393:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:399:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:443:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:460:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:482:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_gridfs_file_not_found [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexes_created [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replacement [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_tailable [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:407:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:488:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:679:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:776:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:858:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:907:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:44:53: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:929:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_FIND_AND_MODIFY_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:48:29: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:26:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:969:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_FIND_AND_MODIFY_NONE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:52:53: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:31:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1040:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp:56:29: performance: Function parameter 'index' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:36:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1106:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:41:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:46:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1234:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:51:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1301:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1326:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1350:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1354:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1359:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1365:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1370:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp:85:5: style: Class 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_many [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1376:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp:103:37: style: Unused variable: v [unusedVariable] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _delete_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1417:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collection_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _delete_many [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1421:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replace_one [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1425:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp:1481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _command_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_pool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_pool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_opening [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _schema_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_closed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _schema_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encrypted_fields_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _topology_changed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encrypted_fields_map [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _apm_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _apm_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_started [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_encrypt_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_query_analysis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_encrypt_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_query_analysis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_api_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extra_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_api_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _heartbeat_succeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extra_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document_before_change [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _full_document_before_change [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resume_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resume_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_at_operation_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_at_operation_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp:152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_namespace [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _causal_consistency [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _enable_snapshot_reads [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kms_providers [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_transaction_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_transaction_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tls_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_vault_client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_names [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_names [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_material [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_material [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_alt_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _algorithm [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _algorithm [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contention_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contention_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _query_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _query_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_partial_results [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment_option [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _no_cursor_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _show_record_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_disk_use [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_partial_results [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _batch_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cursor_type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment_option [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_await_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _no_cursor_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metadata [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metadata [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _show_record_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bucket_name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skip [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunk_size_bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _read_preference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/pool.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client_opts [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commit_quorum [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordered [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _projection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _provider [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _return_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _provider [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ordering [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_key [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparsity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trim_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:92:14: style:inconclusive: Technically the member function 'mongocxx::v_noabi::options::convert::encrypt_opts_deleter::operator()' can be const. [functionConst] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparsity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp:176:18: style:inconclusive: Technically the member function 'mongocxx::v_noabi::options::convert::::range_opts_deleter::operator()' can be const. [functionConst] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trim_factor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:35:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deprecation_errors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deprecation_errors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_password [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pem_password [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_dir [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ca_dir [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _crl_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _crl_file [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_invalid_certificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allow_invalid_certificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _expire_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bypass_document_validation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/conversions.cpp:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _weights [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/conversions.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_language [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _language_override [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _let [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _partial_filter_expression [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _comment [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_sphere_version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_bits_precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _write_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_filters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _haystack_bucket_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unique [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hidden [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _collation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sparse [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage_options [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _expire_after [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _weights [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_language [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _language_override [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _partial_filter_expression [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_sphere_version [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_bits_precision [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_min [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _twod_location_max [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_pool_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _haystack_bucket_size [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_ssl_not_supported [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _config_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _config_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _client [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp:325:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_INDEX_STORAGE_OPT_WIREDTIGER [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:135:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_pool_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp:146:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_pool_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pipeline.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bson [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/private/libbson.cpp:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_unknown_read_concern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/delete.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/bulk_write.cpp:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:94:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:98:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:109:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:117:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:130:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp:136:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_preference_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/gridfs/upload.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_one.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_one.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inserted_id [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inserted_ids [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/replace_one.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/replace_one.cpp:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/update.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/update.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOCXX_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOCXX_UNREACHABLE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _level [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _action [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:87:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _level [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _action [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rule [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/bulk_write.cpp:34:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_DEFAULT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:120:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:126:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:144:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:150:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:154:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:158:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp:196:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_concern_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:68:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:76:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:91:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:96:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:100:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:106:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:112:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:116:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:120:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:124:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:128:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:132:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:174:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:206:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:214:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:245:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:249:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:265:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:273:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:299:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/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.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_t [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:69:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:69:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-4.0.0/src/mongocxx/test/change_streams.cpp:95:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client.cpp:35:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:138:36: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:150:81: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:162:72: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp:185:60: performance: Function parameter 'opt_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/conversions.cpp:23:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:99:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_invalid_parameter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:262:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:270:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:282:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_session.cpp:43:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:313:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:365:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:370:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:492:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_primary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/collection_mocked.cpp:49:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/gridfs/downloader.cpp:24:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/database.cpp:64:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/gridfs/uploader.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:503:13: performance: Variable 'old_rp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:502:9: style: Struct 'coll_state_guard_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/test/hint.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:211:43: performance: Function parameter 'version1' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:211:65: performance: Function parameter 'version2' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:226:51: performance: Function parameter 'version' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_helpers.cpp:583:46: performance: Function parameter 'env_name' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/instance.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/index_view.cpp:77:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/logging.cpp:52:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/delete_many.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/delete_one.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/insert_one.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/replace_one.cpp:27:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/update_many.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/gridfs/bucket.cpp:224:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/model/update_one.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/aggregate.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/bulk_write.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/client_session.cpp:23:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/count.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/delete.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/distinct.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/find.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/find_one_and_delete.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/find_one_and_replace.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/gridfs/bucket.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/find_one_and_update.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/gridfs/upload.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/insert.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/pool.cpp:23:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/index.cpp:30:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/replace.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/options/update.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/private/numeric_casting.cpp:29:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/pool.cpp:35:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/private/scoped_bson_t.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/private/write_concern.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/read_concern.cpp:25:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/read_preference.cpp:36:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/bulk_write.cpp:31:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/delete.cpp:38:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/gridfs/upload.cpp:34:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/insert_one.cpp:29:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/replace_one.cpp:38:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/result/update.cpp:38:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/collection.cpp:56:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/sdam-monitoring.cpp:47:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/client_side_encryption.cpp:345:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/crud.cpp:32:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/command_monitoring.cpp:195:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/client_side_encryption.cpp:322:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/search_index_view.cpp:80:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/mongohouse.cpp:183:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/read_write_concern.cpp:26:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/transactions.cpp:26:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/initial_dns_seedlist_discovery.cpp:277:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/retryable-reads.cpp:122:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/gridfs.cpp:493:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ignore [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:248:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/monitoring.cpp:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable observe_sensitive_events [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/entity.cpp:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:84:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:189:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:225:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/uri_options.cpp:116:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/runner.cpp:1343:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:50:5: style: Struct 'match_scope_doc_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:64:5: style: Struct 'match_scope_array_idx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/assert.cpp:127:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.0.0/src/mongocxx/test/uri.cpp:65:5: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/transactions.cpp:35:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/validation_criteria.cpp:33:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/versioned_api.cpp:171:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_version_1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/versioned_api.cpp:182:81: performance: Function parameter 'time' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/write_concern.cpp:28:1: error: syntax error [syntaxError] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:77:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:88:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:109:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _session0 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:141:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:194:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:229:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:314:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:351:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:388:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:438:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:456:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:517:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:623:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:663:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:693:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:763:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:877:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:994:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1071:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1235:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1298:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1306:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1313:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1320:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1338:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1356:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1379:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1406:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/operation.cpp:1026:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:112:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:219:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:309:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_majority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:366:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:447:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:516:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:670:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:876:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:1045:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int64 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:128:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:141:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:205:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:284:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:337:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:351:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:515:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:560:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:635:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:678:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:717:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:819:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:836:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:844:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:897:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:967:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1106:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1129:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1152:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1181:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1215:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1260:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1330:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1335:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1348:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1441:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1534:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1602:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1653:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1681:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1693:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1725:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1756:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1775:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1793:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1815:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1839:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1855:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1882:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1897:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1924:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1939:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:2344:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:2355:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_string [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:2376:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:299:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:287:5: style: Struct 'targeted_fail_point_guard_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:538:46: performance: Function parameter 'opt' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:578:37: performance: Function parameter 'ev' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:604:37: performance: Function parameter 'ev' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:1051:57: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:1051:74: performance: Function parameter 'default_str' should be passed by const reference. [passedByValue] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/util.cpp:366:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1935:46: style:inconclusive: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. [funcArgNamesDifferent] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.hh:37:43: note: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1935:46: note: Function 'run' argument 1 names different: declaration 'map' definition 'entity_map'. mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1936:85: style:inconclusive: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. [funcArgNamesDifferent] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.hh:38:82: note: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1936:85: note: Function 'run' argument 2 names different: declaration 'apm' definition 'apm_map'. mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:529:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-4.0.0/src/mongocxx/test/spec/unified_tests/operations.cpp:1737:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] diff: head mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_stream.cpp:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_stream.cpp:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_document [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-4.0.0/examples/bsoncxx/builder_stream_customization.cpp:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-4.0.0/src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp:69:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] DONE