2025-07-14 22:28 ftp://ftp.de.debian.org/debian/pool/main/m/mongo-cxx-driver-legacy/mongo-cxx-driver-legacy_1.1.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --library=openssl --library=boost --library=bsd --library=googletest --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: 1971 1928 elapsed-time: 2.7 2.7 head-timing-info: old-timing-info: head results: mongo-cxx-driver-legacy-1.1.3/src/mongo/base/init.cpp:18:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER_GROUP is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/global_initializer_registerer.cpp:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kZeroInitTag [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:79:10: style:inconclusive: Technically the member function 'mongo::EncodedValueStorageTest::View::setNative' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:83:10: style:inconclusive: Technically the member function 'mongo::EncodedValueStorageTest::View::setLE' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:87:10: style:inconclusive: Technically the member function 'mongo::EncodedValueStorageTest::View::setBE' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:92:15: warning: The class 'View' defines member function with name 'data' also defined in its parent class 'ConstView'. [duplInheritedMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:60:22: note: Parent function 'ConstView::data' mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:92:15: note: Derived function 'View::data' mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:41:5: style: Class 'ConstView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:72:5: style: Class 'View' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:103:5: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/encoded_value_storage_test.cpp:72:16: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer.cpp:61:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer.cpp:92:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer.cpp:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer_dependency_graph.cpp:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer_dependency_graph.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/initializer_dependency_graph.cpp:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/status.cpp:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/status.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/status.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsondemo/bsondemo.cpp:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsondemo/bsondemo.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBSON [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOO [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBSON [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:85:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:131:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:136:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSTypeMax [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSTypeMax [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/parse_number_test.cpp:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/parse_number_test.cpp:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/parse_number.cpp:216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/base/parse_number.cpp:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:62:18: style: Local variable 'i' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:56:14: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:62:18: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _builder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonmisc.cpp:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TenGen [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:343:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CodeWScope [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:592:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxToStringRecursionDepth [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:711:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:728:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder.cpp:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:853:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable millis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder.cpp:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Date [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder.cpp:268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offset [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:133:1: style: The class 'ValidationObjectFrame' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:175:12: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:163:19: note: status is initialized mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:175:12: note: status is overwritten mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:136:37: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:139:36: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:143:47: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:143:68: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:147:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:149:35: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjiterator.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nfields [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjiterator.cpp:25:5: style: Class 'ElementFieldCmp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Timestamp [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobjbuilder_test.cpp:267:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/oid.cpp:42:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER_GENERAL is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSONObjMaxInternalSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Holder [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elem [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:269:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:542:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:609:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:655:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:660:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:691:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:719:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/oid_test.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:733:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/oid_test.cpp:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTimestampSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/oid_test.cpp:115:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInstanceUniqueSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:53:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSuchKey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:86:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:95:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jstOID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSuchKey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSuchKey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSuchKey [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/bson_extract_test.cpp:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/builder_test.cpp:36:56: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_operation_builder.cpp:62:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _executed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_operation_builder.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentIndex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_update_builder.cpp:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_update_builder.cpp:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_update_builder.cpp:57:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_update_builder.cpp:62:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_upsert_builder.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_upsert_builder.cpp:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/bulk_upsert_builder.cpp:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/cyrus_sasl_client_session.cpp:66:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/connection_string_test.cpp:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/connection_string_test.cpp:306:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/connection_string_test.cpp:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/connection_string_test.cpp:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:454:27: style: Condition 'gotId' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:453:21: note: Assignment 'gotId=true', assigned value is 1 mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:454:27: note: Condition 'gotId' is always true mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:63:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:62:46: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:62:39: note: Assignment 'storage=static_cast(std::malloc(sizeof(Holder)+objsize()))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:63:20: note: Null pointer addition mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:273:25: style: Local variable 'e' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:265:17: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:273:25: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:625:23: style: Local variable 'i' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:621:21: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:625:23: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:188:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _masterHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastReadPref [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:357:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:399:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationFailed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:408:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:536:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:588:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:635:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _masterHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:660:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotMasterOrSecondaryCode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:671:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastSlaveOkHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:681:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastSlaveOkHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lazyState [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:828:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastClient [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:847:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastClient [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:918:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbQuery [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:994:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastSlaveOkHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:1000:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastClient [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:1005:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _authPooledSecondaryConn [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:1011:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastSlaveOkHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:1022:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _authPooledSecondaryConn [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:1058:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pref [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursor.cpp:374:5: error: There is an unknown macro here somewhere. Configuration is required. If DESTRUCTOR_GUARD is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:367:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:622:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:677:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _haveCachedAvailableOptions [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:698:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _runCommandHook [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _postRunCommandHook [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:710:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _runCommandHook [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:819:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:851:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saslCommandMechanismFieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:932:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxWireVersion [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:963:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1098:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1459:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryOption_SlaveOk [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1504:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1520:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1578:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandNotFound [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoReconnect [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1658:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _serverString [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1776:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _so_timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1783:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1795:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _writeConcern [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1981:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryOption_NoCursorTimeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2013:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryOption_Exhaust [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertOption_ContinueOnError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveOption_JustOne [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateOption_Upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2145:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateOption_BypassDocumentValidation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamespaceNotFound [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLevel [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2318:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandNotFound [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbQuery [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _serverString [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2461:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbKillCursors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parentReplSetName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2478:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReplication [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:2533:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:96:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:109:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:125:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:141:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:182:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:191:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:200:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:209:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:218:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:252:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:263:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:276:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:289:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:339:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:350:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:361:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:374:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:387:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDeterministicHostSelection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDeterministicHostSelection [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:500:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:528:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:564:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:598:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimarray.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimarray.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_array [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimcursorid.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursorId [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimcursorid.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_first_batch [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimcursorid.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_first_batch [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimtransform.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextDoc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclientcursorshimtransform.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextDoc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:145:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/delete_write_operation.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbWriteDelete [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/delete_write_operation.cpp:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _flags [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/delete_write_operation.cpp:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/aggregation.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/arrayExample.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/authTest.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:396:1: style: The class 'TaggedFiveMemberRS' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:606:39: style: Unused variable: tagSet [unusedVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/connect.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/first.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/first.cpp:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/connect.cpp:57:26: style: Parameter 'argv' can be declared as const array [constParameter] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/geojson_demo.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/geojson_demo.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/geojson_demo.cpp:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/initializeTest.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/insert_demo.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:271:22: style: Local variable 'ns' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:66:17: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:271:22: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:288:22: style: Local variable 'ns' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:66:17: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:288:22: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:311:41: style: Local variable 'conn' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:64:37: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:311:41: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/loggingTest.cpp:50:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/loggingTest.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:260:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/clientTest.cpp:265:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/second.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/rs.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/rs.cpp:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/simple_client_demo.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/tail.cpp:36:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryOption_CursorTailable [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/tutorial.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/tutorial.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/tutorial.cpp:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/whereExample.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/rs.cpp:123:16: style: Local variable 'errmsg' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/rs.cpp:89:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/examples/rs.cpp:123:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec_test.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec_test.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filesNS [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunkSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunkSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunkSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:165:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _grid [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fileIdObj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chunkSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pendingDataSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pendingDataSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentChunk [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeDescending [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec.cpp:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/index_spec.cpp:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dynamicName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/init.cpp:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/init.cpp:111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExceededTimeLimit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/init.cpp:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _terminateNeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/init.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _terminateNeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/init.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _terminateNeeded [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/insert_write_operation.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbWriteInsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/insert_write_operation.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/insert_write_operation.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _doc [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:976:29: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:975:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:977:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1097:25: style: Local variable 'e' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1089:21: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1097:25: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/client/insert_write_operation_test.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertWriteOperation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/insert_write_operation_test.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertWriteOperation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/native_sasl_client_session.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:126:18: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fd [nullPointerOutOfResources] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:117:19: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:117:19: note: Assignment 'fd=fopen(fileName.c_str(),"rb")', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:126:18: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _callShutdownAtExit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _callShutdownAtExit [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _autoShutdownGracePeriodMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _autoShutdownGracePeriodMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _defaultLocalThresholdMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _defaultLocalThresholdMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslMode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslMode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useFIPSMode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useFIPSMode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslDisabledTLSProtocols [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslDisabledTLSProtocols [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCAFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCAFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslPEMKeyFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslPEMKeyFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslPEMKeyPassword [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslPEMKeyPassword [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCRLFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCRLFile [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslAllowInvalidCertificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslAllowInvalidCertificates [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslAllowInvalidHostnames [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslAllowInvalidHostnames [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCipherConfig [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sslCipherConfig [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _appenderFactory [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _appenderFactory [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _minLoggedSeverity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _minLoggedSeverity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IPv6Enabled [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IPv6Enabled [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _validateObjects [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/options.cpp:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _validateObjects [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_client_authenticate.cpp:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinData [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_client_authenticate_impl.cpp:244:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:1763:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_client_session.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numParameters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_client_session.cpp:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numParameters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_client_session.cpp:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_plain_client_conversation.cpp:38:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameterUser [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/update_write_operation.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbWriteUpdate [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/update_write_operation.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _flags [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/update_write_operation.cpp:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selector [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_scramsha1_client_conversation.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _saltedPassword [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_scramsha1_client_conversation.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _step [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_scramsha1_client_conversation.cpp:77:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameterPassword [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/sasl_scramsha1_client_conversation.cpp:139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clientNonce [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/wire_protocol_writer.cpp:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbWriteInsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kW [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWStr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _j [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fsync [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _w [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _w_str [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _j [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fsync [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kW [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWStr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern.cpp:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kW [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:177:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxConsecutiveFailedChecks [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:276:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:306:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:314:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:322:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:328:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:334:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:340:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:344:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:349:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:422:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configChangeHook [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:428:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:467:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlreadyInitialized [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:497:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scan [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scan [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:593:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:671:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastSeenMaster [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxElectionId [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:782:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:834:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:873:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUp [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:889:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagCriteria [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:898:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:934:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cacheLock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:955:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cacheLock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:984:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:992:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:1083:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:1093:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:1103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:1119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_operation_base.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bulkIndex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_operation_base.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bulkIndex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern_test.cpp:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMajority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_concern_test.cpp:120:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMajority [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/crypto_openssl.cpp:20:0: error: #error This file should only be included in SSL-enabled builds [preprocessorErrorDirective] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/crypto_openssl.cpp:20:2: error: #error This file should only be included in SSL-enabled builds [preprocessorErrorDirective] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hasModifiedCount [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nInserted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nUpserted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nMatched [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:70:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hasModifiedCount [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nRemoved [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upserted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _writeErrors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _writeConcernErrors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nInserted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nInserted [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/write_result.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nModified [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:216:10: style:inconclusive: Technically the member function 'mongo::::CompareHosts::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:219:10: style:inconclusive: Technically the member function 'mongo::::CompareHosts::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:222:10: style:inconclusive: Technically the member function 'mongo::::CompareHosts::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:225:10: style:inconclusive: Technically the member function 'mongo::::CompareHosts::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:236:10: style:inconclusive: Technically the member function 'mongo::::hostIs::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:239:10: style:inconclusive: Technically the member function 'mongo::::hostIs::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:247:10: style:inconclusive: Technically the member function 'mongo::::hostNotIn::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:250:10: style:inconclusive: Technically the member function 'mongo::::hostNotIn::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:146:28: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:148:28: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:410:45: style: Local variable 'lk' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:404:37: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:410:45: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/mechanism_scram.cpp:37:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/mechanism_scram.cpp:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/mechanism_scram.cpp:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/mechanism_scram.cpp:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/mechanism_scram.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:221:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:263:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:313:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:416:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:478:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:511:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:571:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:612:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:687:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:775:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:834:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:875:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTACT_HOST [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor_test.cpp:960:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isMaster [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _theEnd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nsStart [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nsStart [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nextjsobj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nextjsobj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mark [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:172:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nextjsobj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _theEnd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nextjsobj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage.cpp:191:42: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbDelete [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbDelete [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbKillCursors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbKillCursors [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbInsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbInsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/dbmessage_test.cpp:31:14: style: Variable 'ns' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/namespace_string_test.cpp:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxDatabaseNameLen [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_conn_registry.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remoteServerInstanceID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remoteServerInstanceID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:76:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remoteServerInstanceID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _buf [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _isFailed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sockCreationTime [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_connection.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _isFailed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:984:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _input [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:1027:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _input [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:1150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _input [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:1213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_dbclient_cursor.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resultSet [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:67:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:88:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _delayMilliSec [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:206:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hostAndPort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hostAndPort [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_remote_db_server.cpp:225:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lock [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:70:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:90:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:100:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:110:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:141:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:151:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:161:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:183:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:193:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:203:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:213:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:223:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:237:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:247:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:259:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:270:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:281:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:294:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:302:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOIDSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOIDSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOIDSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:384:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:442:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:466:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:480:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:494:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:508:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:552:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:583:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdtCustom [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:616:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strict [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:630:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:646:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgAssertionException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1318:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOIDSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1391:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1422:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArrayDeprecated [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdtUUID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1454:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newUUID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1470:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5Type [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1486:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdtCustom [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1501:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1515:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1532:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2655:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2679:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2785:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:223:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferMaxSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:582:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:716:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1030:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxToStringRecursionDepth [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1325:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSTypeMax [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1433:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable millis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1479:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1494:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1522:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1534:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSIZE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1570:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1592:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberInt [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1604:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINKEY [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1704:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Date [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1714:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATENOW [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1743:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Date [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1753:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINKEY [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1782:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSTypeMax [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1886:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAME [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1908:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAME [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1977:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2026:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2390:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferMaxSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _primaryHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _primaryHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _primaryHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _primaryHost [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodeMap [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replConfig [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _replConfig [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodeMap [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodeMap [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_REMOVED [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:655:14: style: The scope of the variable 'index' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:199:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:199:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:207:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:207:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:215:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:215:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:223:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:223:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:231:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:231:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:239:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:239:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:247:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:247:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:255:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:255:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:263:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:263:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:271:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:190:12: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:271:16: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:303:20: style: Local variable 'valueRet' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:289:16: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/db/json.cpp:303:20: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock/mock_replica_set.cpp:222:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:830:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:36:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::Empty::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:44:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleStringMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:54:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::EscapedCharacters::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:67:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::AdditionalControlCharacters::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:77:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::ExtendedAscii::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:87:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::EscapeFieldName::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:97:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleIntMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:107:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleNumberMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:117:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::InvalidNumbers::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:138:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberPrecision::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:148:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NegativeNumber::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:158:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberLongStrict::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:169:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberLongStrictLarge::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:180:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberLongStrictNegative::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:190:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberDoubleNaN::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:200:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberDoubleInfinity::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock_dbclient_conn_test.cpp:531:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:210:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NumberDoubleNegativeInfinity::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/mock_dbclient_conn_test.cpp:558:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:220:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleBoolMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:234:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleNullMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:244:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleUndefinedMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:256:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::SingleObjectMember::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:266:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::TwoMembers::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:277:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::EmptyArray::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:288:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::Array::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:301:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::DBRef::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:322:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::DBRefZero::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:337:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::ObjectId::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:354:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::BinData::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:381:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::Symbol::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:437:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::Date::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:461:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::DateNegative::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:475:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::Regex::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:489:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::RegexEscape::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:503:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::RegexManyOptions::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:517:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::CodeTests::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:531:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::CodeWScopeTests::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:547:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::TimestampTests::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:562:10: performance:inconclusive: Technically the member function 'JsonTests::JsonStringTests::NullString::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:626:10: style:inconclusive: Technically the member function 'JsonTests::FromJsonTests::Base::assertEquals' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:645:10: style:inconclusive: Technically the member function 'JsonTests::FromJsonTests::Bad::run' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2650:10: warning: The class 'NumericTypes' defines member function with name 'run' also defined in its parent class 'Base'. [duplInheritedMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:613:10: note: Parent function 'Base::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2650:10: note: Derived function 'NumericTypes::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2674:10: warning: The class 'NumericTypesJS' defines member function with name 'run' also defined in its parent class 'Base'. [duplInheritedMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:613:10: note: Parent function 'Base::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2674:10: note: Derived function 'NumericTypesJS::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2780:10: warning: The class 'NegativeNumericTypes' defines member function with name 'run' also defined in its parent class 'Base'. [duplInheritedMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:613:10: note: Parent function 'Base::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2780:10: note: Derived function 'NegativeNumericTypes::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:654:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:654:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:658:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:658:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:665:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:665:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:669:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:669:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:676:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:676:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:681:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:681:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:688:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:688:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:693:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:693:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:700:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:700:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:707:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:707:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:714:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:714:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:721:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:721:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:728:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:728:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:735:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:735:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:742:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:742:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:749:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:749:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:754:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:754:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:761:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:761:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:766:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:766:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:773:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:773:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:778:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:778:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:785:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:785:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:790:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:790:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:797:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:797:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:803:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:803:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:810:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:810:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:817:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:817:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:847:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:847:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:850:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:850:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:857:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:857:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:863:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:863:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:870:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:870:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:873:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:873:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:880:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:880:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:886:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:886:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:893:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:893:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:902:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:902:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:909:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:909:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:914:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:914:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:921:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:921:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:926:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:926:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:933:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:933:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:938:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:938:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:945:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:945:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:950:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:950:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:957:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:957:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:962:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:962:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:969:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:969:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:976:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:976:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:981:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:981:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:988:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:988:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:993:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:993:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1000:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1000:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1005:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1005:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1012:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1012:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1019:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1019:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1024:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1024:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1031:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1031:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1036:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1036:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1043:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1043:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1058:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1058:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1065:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1065:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1084:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1084:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1091:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1091:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1106:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1106:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1113:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1113:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1120:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1120:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1127:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1127:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1135:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1135:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1143:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1143:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1151:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1151:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1158:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1158:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1167:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1167:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1174:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1174:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1182:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1182:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1189:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1189:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1199:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1199:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1206:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1206:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1214:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1214:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1221:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1221:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1231:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1231:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1238:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1238:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1246:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1246:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1253:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1253:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1262:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1262:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1270:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1270:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1279:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1279:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1287:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1287:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1296:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1296:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1304:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1304:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1309:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1309:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1316:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1316:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1324:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1324:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1331:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1331:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1338:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1338:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1345:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1345:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1352:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1352:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1359:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1359:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1366:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1366:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1373:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1373:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1378:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1378:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1385:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1385:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1394:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1394:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1400:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1400:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1409:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1409:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1416:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1416:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1425:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1425:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1432:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1432:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1441:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1441:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1448:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1448:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1457:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1457:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1464:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1464:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1473:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1473:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1480:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1480:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1489:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1489:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1496:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1496:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1504:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1504:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1511:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1511:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1518:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1518:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1525:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1525:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1535:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1535:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1544:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1544:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1551:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1551:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1558:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1558:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1565:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1565:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1572:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1572:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1579:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1579:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1586:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1586:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1593:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1593:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1600:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1600:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1607:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1607:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1614:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1614:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1621:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1621:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1628:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1628:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1635:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1635:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1640:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1640:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1646:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1646:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1651:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1651:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1657:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1657:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1662:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1662:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1669:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1669:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1679:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1679:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1689:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1689:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1698:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1698:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1707:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1707:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1716:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1716:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1725:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1725:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1734:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1734:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1743:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1743:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1752:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1752:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1761:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1761:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1771:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1771:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1776:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1776:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1786:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1786:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1791:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1791:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1800:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1800:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1805:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1805:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1812:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1812:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1817:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1817:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1824:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1824:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1829:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1829:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1836:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1836:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1841:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1841:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1852:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1852:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1857:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1857:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1864:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1864:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1869:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1869:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1876:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1876:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1881:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1881:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1888:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1888:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1895:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1895:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1902:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1902:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1907:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1907:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1914:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1914:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1921:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1921:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1926:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1926:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1933:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1933:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1940:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1940:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1947:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1947:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1954:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1954:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1961:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1961:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1968:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1968:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1975:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1975:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1980:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1980:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1987:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1987:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1994:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1994:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2001:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2001:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2008:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2008:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2015:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2015:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2022:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2022:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2027:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2027:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2034:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2034:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2041:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2041:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2048:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2048:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2055:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2055:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2060:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2060:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2067:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2067:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2072:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2072:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2079:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2079:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2084:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2084:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2091:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2091:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2096:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2096:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2103:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2103:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2108:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2108:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2115:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2115:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2122:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2122:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2129:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2129:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2136:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2136:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2143:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2143:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2150:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2150:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2157:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2157:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2162:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2162:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2169:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2169:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2174:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2174:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2181:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2181:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2186:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2186:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2193:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2193:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2200:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2200:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2207:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2207:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2214:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2214:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2221:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2221:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2228:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2228:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2235:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2235:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2242:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2242:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2249:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2249:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2256:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2256:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2263:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2263:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2270:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2270:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2277:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2277:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2284:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2284:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2291:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2291:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2298:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2298:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2305:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2305:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2312:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2312:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2319:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2319:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2326:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2326:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2333:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2333:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2340:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2340:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2345:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2345:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2352:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2352:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2359:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2359:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2366:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2366:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2373:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2373:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2380:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2380:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2387:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2387:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2394:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2394:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2401:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2401:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2408:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2408:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2415:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2415:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2422:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2422:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2429:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2429:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2436:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2436:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2443:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2443:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2450:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2450:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2457:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2457:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2464:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2464:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2471:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2471:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2478:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2478:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2499:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2499:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2506:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2506:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2513:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2513:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2518:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2518:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2525:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2525:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2530:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2530:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2537:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2537:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2542:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2542:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2549:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2549:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2554:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2554:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2561:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2561:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2566:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2566:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2573:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2573:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2578:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2578:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2585:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2585:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2590:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2590:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2597:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2597:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2602:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2602:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2609:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2609:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2614:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2614:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2621:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2621:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2628:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2628:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2635:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2635:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2642:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2642:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2662:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2662:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2666:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2666:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2686:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2686:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2690:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2690:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2699:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2699:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2704:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2704:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2715:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2715:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2720:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2720:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2732:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2732:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2742:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2742:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2757:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2757:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2768:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2768:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2792:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2792:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2796:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2796:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2813:13: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2813:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2822:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2822:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2826:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2822:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2826:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2833:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2822:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2833:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2839:12: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2822:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2839:12: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2847:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2847:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2852:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2852:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2859:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2859:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2866:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2866:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2873:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:650:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2873:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2880:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2880:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2885:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2885:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2892:21: style: The function 'bson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:622:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2892:21: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2897:20: style: The function 'json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:623:20: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:2897:20: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:583:59: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1053:23: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1081:23: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:1103:23: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2d.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _x [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2d.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _x [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2d.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCoordsFieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2d.cpp:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _x [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2dgeographic.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _longitude [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2dgeographic.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _longitude [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2dgeographic.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCoordsFieldName [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/coordinates2dgeographic.cpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _longitude [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:830:18: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeoObjType_Point [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p4 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeoObjType_LineString [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeoObjType_Polygon [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/geo/geo_test.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/integration_test_main.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/replica_set/basic.cpp:67:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/replica_set/basic.cpp:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/replica_set/read_preference.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/replica_set/read_preference.cpp:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:194:10: performance:inconclusive: Technically the member function 'JsobjTests::BufBuilderBasic::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:213:10: performance:inconclusive: Technically the member function 'JsobjTests::BufBuilderReallocLimit::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:230:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONElementBasic::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:242:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::Create::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:271:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::WoCompareBasic::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:283:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::IsPrefixOf::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:317:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::NumericCompareBasic::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:353:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::WoCompareOrdered::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:366:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::WoCompareDifferentLength::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:375:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::WoSortOrder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:384:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::MultiKeySortOrder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:522:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::Nan::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:561:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::AsTempObj::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:625:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::AppendIntOrLL::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:705:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::AppendNumber::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:727:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::ToStringArray::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:880:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::ToStringNumber::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:917:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::NullString::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:974:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::AppendAs::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:987:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::GetField::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1012:13: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::ToStringRecursionDepth::recursiveBSON' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1064:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::StringWithNull::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1081:10: style:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::Validation::Base::run' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1129:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::Validation::Undefined::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1333:10: style:inconclusive: Technically the member function 'JsobjTests::BSONObjTests::Validation::NoSize::run' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1360:10: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::init1::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1374:10: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::initParse1::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1388:10: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::append::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1405:13: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::increasing::g' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1428:10: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::ToDate::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1441:10: performance:inconclusive: Technically the member function 'JsobjTests::OIDTests::FromDate::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1580:10: performance:inconclusive: Technically the member function 'JsobjTests::ValueStreamTests::Unallowed::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1589:10: performance:inconclusive: Technically the member function 'JsobjTests::ValueStreamTests::ElementAppend::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1686:10: performance:inconclusive: Technically the member function 'JsobjTests::SubObjectBuilder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1702:10: performance:inconclusive: Technically the member function 'JsobjTests::DateBuilder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1712:10: performance:inconclusive: Technically the member function 'JsobjTests::DateNowBuilder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1729:10: performance:inconclusive: Technically the member function 'JsobjTests::TimeTBuilder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1752:10: performance:inconclusive: Technically the member function 'JsobjTests::MinMaxKeyBuilder::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1769:13: performance:inconclusive: Technically the member function 'JsobjTests::MinMaxElementTest::min' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1775:13: performance:inconclusive: Technically the member function 'JsobjTests::MinMaxElementTest::max' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1797:10: performance:inconclusive: Technically the member function 'JsobjTests::ExtractFieldsTest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1810:13: performance:inconclusive: Technically the member function 'JsobjTests::ComparatorTest::one' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1813:13: performance:inconclusive: Technically the member function 'JsobjTests::ComparatorTest::two' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1823:10: performance:inconclusive: Technically the member function 'JsobjTests::ComparatorTest::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1862:10: performance:inconclusive: Technically the member function 'JsobjTests::CompatBSON::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1879:10: performance:inconclusive: Technically the member function 'JsobjTests::CompareDottedFieldNamesTest::t' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1901:10: performance:inconclusive: Technically the member function 'JsobjTests::CompareDottedArrayFieldNamesTest::t' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1924:10: performance:inconclusive: Technically the member function 'JsobjTests::NestedDottedConversions::t' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1941:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONArrayBuilderTest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2015:10: performance:inconclusive: Technically the member function 'JsobjTests::ArrayMacroTest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2034:10: performance:inconclusive: Technically the member function 'JsobjTests::NumberParsing::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2064:10: performance:inconclusive: Technically the member function 'JsobjTests::bson2settest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2097:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONArrayIteratorSorted::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2122:10: performance:inconclusive: Technically the member function 'JsobjTests::checkForStorageTests::good' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2132:10: performance:inconclusive: Technically the member function 'JsobjTests::checkForStorageTests::bad' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2222:10: performance:inconclusive: Technically the member function 'JsobjTests::InvalidIDFind::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2254:10: performance:inconclusive: Technically the member function 'JsobjTests::ElementSetTest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2302:10: performance:inconclusive: Technically the member function 'JsobjTests::EmbeddedNumbers::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2314:10: performance:inconclusive: Technically the member function 'JsobjTests::BuilderPartialItearte::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2346:10: performance:inconclusive: Technically the member function 'JsobjTests::BSONForEachTest::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2362:10: performance:inconclusive: Technically the member function 'JsobjTests::CompareOps::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2383:10: performance:inconclusive: Technically the member function 'JsobjTests::NestedBuilderOversize::run' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1129:10: warning: The class 'Undefined' defines member function with name 'run' also defined in its parent class 'Base'. [duplInheritedMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1081:10: note: Parent function 'Base::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1129:10: note: Derived function 'Undefined::run' mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1332:5: style: Class 'NoSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1102:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1102:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1105:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1105:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1114:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1114:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1117:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1117:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1140:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1140:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1143:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1143:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1154:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1154:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1157:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1157:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1169:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1169:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1172:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1172:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1185:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1185:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1188:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1188:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1197:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1197:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1200:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1200:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1209:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1209:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1212:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1212:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1222:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1222:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1225:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1225:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1235:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1235:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1238:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1238:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1247:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1247:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1250:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1250:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1259:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1259:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1262:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1262:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1271:13: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1087:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1271:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1278:13: style: The function 'invalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1090:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1278:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1289:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1289:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1296:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1296:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1303:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1303:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1310:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1310:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1317:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1317:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1324:10: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1285:18: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1324:10: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1475:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1475:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1478:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1478:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1485:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1485:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1491:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1491:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1501:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1501:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1505:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1505:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1512:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1512:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1519:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1519:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1530:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1530:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1533:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1533:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1540:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1540:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1549:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1549:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1560:13: style: The function 'expected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1470:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1560:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1569:13: style: The function 'actual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1471:21: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1569:13: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:214:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:234:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:254:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:274:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:346:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:370:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUp [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:455:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:469:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:478:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isMaster [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:494:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:508:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:537:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:550:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:565:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:581:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latencyMicros [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:607:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latencyMicros [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:625:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:640:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:666:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:677:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:693:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:704:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:722:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:734:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:748:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:759:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_Nearest [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:787:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_Nearest [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:798:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:830:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1022:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1036:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_PrimaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryPreferred [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1295:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_Nearest [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1329:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_Nearest [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_Nearest [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1504:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tags [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1585:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2226:20: warning: If memory allocation fails, then there is a possible null pointer dereference: crap [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2225:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2225:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2226:20: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2234:20: warning: If memory allocation fails, then there is a possible null pointer dereference: crap [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2234:20: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2236:13: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2235:22: note: foo is assigned '(int*)crap' here. mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2236:13: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1178:10: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2225:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2235:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:742:11: style: Redundant initialization for 'y'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:737:19: note: y is initialized mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:742:11: note: y is overwritten mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:628:19: style: The scope of the variable 'n' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2074:22: style: Local variable 'i' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2066:31: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2074:22: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2288:28: style: Local variable 'x' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2255:17: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2288:28: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1810:24: performance: Function parameter 's' should be passed by const reference. [passedByValue] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:61:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:70:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:131:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:236:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:318:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:371:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:392:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:419:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:448:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:502:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:527:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:557:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:586:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:606:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:614:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:622:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:630:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:643:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:653:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:662:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:670:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:678:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:686:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:700:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:709:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:722:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:808:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:846:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:885:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:896:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:912:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:924:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:942:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:653:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1785:22: style: Variable 's' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1785:20: style: Variable 's' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2076:23: style: Variable 'l' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2078:23: style: Variable 'l' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:67:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:84:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:97:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:112:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:129:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:146:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:162:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:177:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:192:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:204:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateOption_Multi [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:220:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateOption_Upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:236:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateOption_Upsert [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:256:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:273:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:292:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:312:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:331:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:349:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:365:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:379:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveOption_JustOne [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:402:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:421:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:69:10: style:inconclusive: Either there is a missing 'override', or the member function '::BulkOperationTest::testSupported' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/gridfs_test.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/gridfs_test.cpp:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/sasl_test.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/sasl_test.cpp:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/sasl_test.cpp:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/component_message_log_domain.cpp:50:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefault [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/component_message_log_domain.cpp:58:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefault [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component.cpp:46:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER_WITH_PREREQUISITES is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:118:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:151:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:179:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jstOID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:341:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable journaled [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:395:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable journaled [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:609:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:691:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:739:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:865:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:885:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertOption_ContinueOnError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:917:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeAscending [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:955:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1049:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _minimumLoggedSeverity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1087:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:40:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1122:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:50:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProfileAll [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:68:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1162:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_component_settings.cpp:82:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1243:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProfileAll [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1281:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1302:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_manager.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageLogDomain [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1313:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1371:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1386:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unacknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1413:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1433:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeDescending [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1451:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeDescending [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1469:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeText [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1480:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeGeo2D [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1489:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeGeoHaystack [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1497:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeGeo2DSphere [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1502:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIndexTypeHashed [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1509:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1548:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1559:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uri [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:1591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acknowledged [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_function_test.cpp:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLines [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_severity.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _severity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_severity.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _severity [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_function_test.cpp:68:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/logger.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER_GENERAL is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/logstream_builder.cpp:43:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLines [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:105:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:138:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLines [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefault [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:311:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefault [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:339:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefault [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:349:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLogComponents [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLines [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logLines [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/orchestration/resource.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _url [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/orchestration/resource.cpp:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _url [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1392:1: style: The class 'ReplicaSetMonitorTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/replica_set_monitor_test.cpp:1493:1: style: The class 'TwoNodeWithTags' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:66:9: style:inconclusive: Either there is a missing 'override', or the member function 'mongo::::CountAppender::getCount' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:96:17: performance:inconclusive: Technically the member function 'mongo::::A::toString' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/logger/log_test.cpp:456:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/random.cpp:158:0: error: #error Must implement SecureRandom for platform [preprocessorErrorDirective] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/random.cpp:158:2: error: #error Must implement SecureRandom for platform [preprocessorErrorDirective] mongo-cxx-driver-legacy-1.1.3/src/mongo/unittest/connection_string_test.cpp:64:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:27:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:28:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:39:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:40:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:51:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:52:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:63:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:64:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:78:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:79:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:93:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:94:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:108:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:109:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:123:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:124:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:138:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:139:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:153:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:154:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:168:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:169:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:183:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:184:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:198:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:199:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:213:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:214:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:228:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:229:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:243:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:244:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:258:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:259:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:273:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:274:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:288:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:289:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:303:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:304:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:318:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:319:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:333:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:334:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:348:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:349:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:363:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:364:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:378:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:379:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:393:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:394:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:408:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:409:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:423:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:424:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:438:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:439:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:453:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:454:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:468:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:469:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:483:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:484:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:498:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:499:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:513:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:514:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:528:13: style: Variable 'le_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/endian_test.cpp:529:13: style: Variable 'be_buf' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/unittest/query_test.cpp:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadPreference_SecondaryOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/unittest/unit_test_main.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownError [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:79:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:88:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:106:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:115:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:122:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:138:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:147:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:153:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGO_BOOST_TIME_UTC [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selfDelete [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encode [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/background.cpp:59:20: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookFor [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:33:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastDone [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/concurrency/synchronization.cpp:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/assert_util.cpp:61:17: style: The scope of the variable 'rateLimited' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point_service.cpp:25:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point_registry.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _frozen [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point_registry.cpp:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fpMap [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point_registry.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _frozen [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _modMutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:84:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_BIT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:97:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REF_COUNTER_MASK [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_BIT [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:137:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _modMutex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shouldClose [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shouldClose [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:115:24: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/fail_point.cpp:129:24: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/hex.cpp:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/log.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/log.cpp:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/log.cpp:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/hex.cpp:34:10: style: The scope of the variable 'c' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:34:19: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:43:38: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:92:33: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:111:18: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport.cpp:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _host [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport.cpp:83:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport.cpp:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport_test.cpp:50:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDbServer [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/hostandport_test.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertionException [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/message.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _buf [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/message.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbQuery [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/message_port.cpp:74:9: error: There is an unknown macro here somewhere. Configuration is required. If DESTRUCTOR_GUARD is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNIX [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alwaysOn [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:256:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:268:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:280:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:292:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:306:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:319:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _failPoint [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock_test.cpp:240:5: style: Class 'ScopedFailPointEnabler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:27:25: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:29:25: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:28:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_zero [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:184:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sun_path [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_family [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_port [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressSize [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:313:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:345:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:378:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:396:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _local [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bytesOut [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:514:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remote [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:601:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:612:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable throwSockExcep [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:658:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:712:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable throwSockExcep [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bytesIn [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:745:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:772:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:805:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fd [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:822:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notStillConnected [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:54:9: performance: Variable '_connStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/stringutils.cpp:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/stringutils.cpp:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lexOnly [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:826:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/stringutils_test.cpp:61:21: error: Invalid isdigit() argument nr 1. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:505:5: warning: Member variable 'ConnectBG::_res' is not initialized in the constructor. [uninitMemberVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:523:17: performance:inconclusive: Either there is a missing 'override', or the member function 'mongo::ConnectBG::name' can be static. [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:526:17: performance: Function 'getErrnoWithDescription()' should return member '_errnoWithDescription' by const reference. [returnByReference] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:85:9: style: Condition 'report' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:69:18: note: Assignment 'report=true', assigned value is 1 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:85:9: note: Condition 'report' is always true mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:211:31: style: Condition 'nodata' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:209:18: note: Assignment 'nodata=false', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:211:31: note: Condition 'nodata' is always false mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:718:21: style: Condition 'ret<=0' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:711:20: note: Assignment 'ret=-1', assigned value is -1 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:718:21: note: Condition 'ret<=0' is always true mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:214:70: error: Memory leak: addrs [memleak] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:696:35: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:84:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:87:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:111:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:112:20: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:900:24: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:924:20: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:931:20: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:692:28: style: Local variable 'i' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:655:9: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:692:28: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:68:17: style: Variable 'report' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:68:10: style: Variable 'report' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/text.cpp:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _big [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/text.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/text.cpp:342:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support_test.cpp:41:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGO_INITIALIZER is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable millis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:287:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:398:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:514:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:607:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:683:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable millis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:739:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:750:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:762:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastSleepMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resetAfterMillis [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:162:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:172:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample10_unittest.cc:78:1: style: The class 'LeakChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample10_unittest.cc:61:8: style:inconclusive: Technically the member function '::Water::operatordelete' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample10_unittest.cc:108:1: error: Memory leak: water [memleak] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample10_unittest.cc:106:10: style: Variable 'water' can be declared as pointer to const [constVariablePointer] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample10_unittest.cc:99:10: style: Variable 'water' is allocated memory that is never used. [unusedAllocatedMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/fused-src/gtest/gtest-all.cc:5008:12: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_NAME_ is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:87:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:98:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:194:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample2.cc:51:32: style:inconclusive: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample2.h:81:24: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample2.cc:51:32: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample3_unittest.cc:105:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample3_unittest.cc:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q0_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/stringutils.cpp:101:21: style: The scope of the variable 'result' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/mongo/util/time_support.cpp:271:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:84:34: warning: Class 'PreCalculatedPrimeTable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:58:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:48:16: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:58:16: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:69:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:52:15: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:69:15: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:87:12: style: The destructor '~PreCalculatedPrimeTable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:45:12: note: Virtual destructor in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:87:12: note: Destructor in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:89:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:48:16: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:89:16: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:93:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:52:15: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/prime_tables.h:93:15: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample5_unittest.cc:146:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample5_unittest.cc:67:16: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample5_unittest.cc:146:16: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample9_unittest.cc:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample9_unittest.cc:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample9_unittest.cc:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/samples/sample9_unittest.cc:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-printers.cc:197:14: debug: Failed to instantiate template "PrintAsCharLiteralTo". The checking continues anyway. [templateInstantiation] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-filepath.cc:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-filepath.cc:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-filepath.cc:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-port.cc:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_INFO [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-port.cc:497:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-port.cc:711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_FLAG_PREFIX_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-port.cc:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-port.cc:789:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-printers.cc:257:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharType [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-test-part.cc:52:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackTraceMarker [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-test-part.cc:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-test-part.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-test-part.cc:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_reporter_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest-test-part.cc:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_new_fatal_failure_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-death-test_ex_test.cc:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_catch_exceptions [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-death-test_test.cc:1253:3: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_DEATH_IF_SUPPORTED is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-filepath_test.cc:146:3: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_PATH_SEP_ is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-message_test.cc:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-message_test.cc:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-message_test.cc:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-message_test.cc:156:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Message [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:60:4: style: The destructor '~B' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:50:12: note: Virtual destructor in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:60:4: note: Destructor in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:61:16: style: The function 'Use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:51:16: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:61:16: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:109:10: style: Variable 'a5' is reassigned a value before the old one has been used. [redundantAssignment] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:108:10: note: a5 is assigned mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-linked_ptr_test.cc:109:10: note: a5 is overwritten mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-options_test.cc:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:121:15: style:inconclusive: Either there is a missing 'override', or the member function 'testing::internal::EventRecordingListener::GetFullMethodName' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:212:30: style: Condition 'events.size()==0' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/src/gtest.cc:3524:12: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_NAME_ is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:190:5: error: Out of bounds access in expression 'data[i]' because 'data' is empty. [containerOutOfBounds] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:300:17: note: Calling function 'VerifyResults', 1st argument 'events' value is size=0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-listener_test.cc:190:5: note: Access out of bounds mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackTraceMarker [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:77:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-test-part_test.cc:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:277:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_USES_SIMPLE_RE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:949:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:108:7: style:inconclusive: Technically the member function 'testing::internal::Base::member' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:204:3: style: Class 'To' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:197:8: style: Redundant initialization for 'base'. The initialized value is overwritten before it is read. [redundantInitialization] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:190:13: note: base is initialized mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:197:8: note: base is overwritten mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:145:8: style: Variable 'base' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-port_test.cc:164:8: style: Variable 'base' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-tuple_test.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-tuple_test.cc:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-tuple_test.cc:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-tuple_test.cc:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestCase [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestInfo [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_env_var_test_.cc:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_env_var_test_.cc:120:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'testing::internal::LessByName < TestCase >::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'testing::internal::LessByName < TestInfo >::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_premature_exit_test.cc:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable premature_exit_file_path_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_premature_exit_test.cc:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable premature_exit_file_path_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int64 [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:572:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:955:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:961:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReference [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:1202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:867:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONFATAL_FAILURE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:881:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_FAILURE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:938:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONFATAL_FAILURE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:953:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_FAILURE [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:996:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_print_time [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:1202:17: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_death_test_style [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:173:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:183:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:194:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:212:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_sole_header_test.cc:44:3: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_NO_FATAL_FAILURE is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:602:7: style: The scope of the variable 'm' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:603:14: style: The scope of the variable 'n' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_output_test_.cc:681:14: style: The scope of the variable 'n' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_throw_on_failure_ex_test.cc:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_throw_on_failure_ex_test.cc:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_throw_on_failure [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_throw_on_failure_test_.cc:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_throw_on_failure_ex_test.cc:58:5: style: Same expression on both sides of '=='. [duplicateExpression] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:968:8: style: struct member 'iterator::x' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:979:8: style: struct member 'const_iterator::x' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:241:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:294:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:325:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:341:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:389:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:405:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:413:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:593:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:604:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:614:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:625:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:646:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:655:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:673:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:705:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:730:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:739:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:757:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:768:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:778:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:789:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:800:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:810:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:819:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:828:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:837:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:869:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:881:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1005:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1015:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1025:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1047:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1058:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1070:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1093:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1227:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1250:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1283:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1303:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1486:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1497:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1508:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1519:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1532:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1544:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1557:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1593:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1604:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1615:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1625:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1639:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1667:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1682:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1715:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1753:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1766:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1778:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1789:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1800:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1811:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1849:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1863:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2009:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2021:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2033:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2045:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2059:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2072:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2086:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2233:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2257:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2325:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2337:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2361:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:2417:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/xcode/Samples/FrameworkSample/widget.h:52:15: performance: Function 'GetStringValue()' should return member 'name_' by const reference. [returnByReference] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_xml_output_unittest_.cc:55:3: style: Same expression on both sides of '=='. [duplicateExpression] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_xml_output_unittest_.cc:73:3: style: Same expression on both sides of '=='. [duplicateExpression] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_xml_output_unittest_.cc:74:3: style: Same expression on both sides of '=='. [duplicateExpression] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:94:8: style:inconclusive: Technically the member function 'PredFunctor1::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:481:8: style:inconclusive: Technically the member function 'PredFunctor2::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:910:8: style:inconclusive: Technically the member function 'PredFunctor3::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1381:8: style:inconclusive: Technically the member function 'PredFunctor4::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_pred_impl_unittest.cc:1894:8: style:inconclusive: Technically the member function 'PredFunctor5::operator()' can be const. [functionConst] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:97:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:126:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:145:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:153:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:198:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:247:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:248:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:249:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:250:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:258:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:289:26: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:330:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:331:4: style: C-style pointer casting [cstyleCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:108:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:169:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:270:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:71:7: error: Resource leak: curl [resourceLeak] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:140:7: error: Resource leak: curl [resourceLeak] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:221:7: error: Resource leak: curl [resourceLeak] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:281:7: error: Resource leak: curl [resourceLeak] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:43:12: style: The scope of the variable 'res' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:103:12: style: The scope of the variable 'res' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:178:12: style: The scope of the variable 'res' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:247:15: style: The scope of the variable 'http_delete' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:251:12: style: The scope of the variable 'res' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:304:41: style:inconclusive: Function 'write_callback' argument 1 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.h:59:40: note: Function 'write_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:304:41: note: Function 'write_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:323:42: style:inconclusive: Function 'header_callback' argument 1 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.h:63:41: note: Function 'header_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:323:42: note: Function 'header_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:358:40: style:inconclusive: Function 'read_callback' argument 1 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.h:66:39: note: Function 'read_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:358:40: note: Function 'read_callback' argument 1 names different: declaration 'ptr' definition 'data'. mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:43:16: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:103:16: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:178:16: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/restclient/restclient.cpp:251:16: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:650:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_unittest.cc:1752:3: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_FLAG_PREFIX_ is a macro then please configure it. [unknownMacro] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:284:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:337:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1019:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1078:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocatedType [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectPerAllocation [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocatedType [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1679:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duplicate [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1710:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noDuplication [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:507:21: style: Condition 'yourtm.tm_year!=y' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:506:17: note: yourtm.tm_year is assigned 'y' here. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:507:21: note: Condition 'yourtm.tm_year!=y' is always false mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:582:10: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:674:9: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:358:31: style:inconclusive: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:124:38: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:358:31: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:358:39: style:inconclusive: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:124:50: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:358:39: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:375:42: style:inconclusive: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:126:49: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:375:42: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:375:56: style:inconclusive: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:126:61: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:375:56: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:386:33: style:inconclusive: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:127:45: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:386:33: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:386:50: style:inconclusive: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:127:61: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:386:50: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:70:7: style: struct member 'ttinfo::tt_abbrind' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:71:7: style: struct member 'ttinfo::tt_ttisstd' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:72:7: style: struct member 'ttinfo::tt_ttisgmt' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:106:7: style: struct member 'rule::r_type' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:107:7: style: struct member 'rule::r_day' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:108:7: style: struct member 'rule::r_week' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:109:7: style: struct member 'rule::r_mon' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/third_party/tz/timegm.c:110:15: style: struct member 'rule::r_time' is never used. [unusedStructMember] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:495:24: style: Local variable 'x' shadows outer variable [shadowVariable] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:434:9: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonelement.cpp:495:24: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: style: Unused private function: 'StyledWriter::hasCommentForValue' [unusedPrivateFunction] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: note: Unused private function: 'StyledWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: note: Unused private function: 'StyledWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: style: Unused private function: 'StyledStreamWriter::hasCommentForValue' [unusedPrivateFunction] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: note: Unused private function: 'StyledStreamWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: note: Unused private function: 'StyledStreamWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2974:12: performance:inconclusive: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:899:8: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2974:12: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: performance:inconclusive: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: performance:inconclusive: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:550:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:551:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:552:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:554:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:555:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:557:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:558:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:570:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:571:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:575:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:508:5: style: Class 'CZString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:849:3: style: Class 'PathArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:850:3: style: Class 'PathArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:851:3: style: Class 'PathArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:877:3: style: Class 'Path' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1374:3: style: Class 'ValueIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1490:3: style: Class 'Reader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1855:3: style: Class 'StyledStreamWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1074:3: style: Class 'BatchAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1747:12: style: The destructor '~FastWriter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1731:12: note: Virtual destructor in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1747:12: note: Destructor in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1759:23: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1733:23: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1759:23: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1795:12: style: The destructor '~StyledWriter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1731:12: note: Virtual destructor in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1795:12: note: Destructor in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1802:23: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1733:23: note: Virtual function in base class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1802:23: note: Function in derived class mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:591:19: style: Condition 'readToken(tokenName)' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:591:19: note: Calling function 'readToken' returns 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:591:19: note: Condition 'readToken(tokenName)' is always true mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:593:47: style: Condition 'initialTokenOk' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:592:27: note: Assignment 'initialTokenOk=true', assigned value is 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:593:47: note: Condition 'initialTokenOk' is always true mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:613:9: style: Condition '!readToken(colon)' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:613:19: note: Calling function 'readToken' returns 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:613:9: note: Condition '!readToken(colon)' is always false mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:625:9: style: Condition '!readToken(comma)' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:625:19: note: Calling function 'readToken' returns 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:625:9: note: Condition '!readToken(comma)' is always false mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:632:43: style: Condition 'finalizeTokenOk' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:631:28: note: Assignment 'finalizeTokenOk=true', assigned value is 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:632:43: note: Condition 'finalizeTokenOk' is always true mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:663:43: style: Condition 'ok' is always true [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:662:19: note: Calling function 'readToken' returns 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:662:19: note: Assignment 'ok=readToken(token)', assigned value is 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:663:43: note: Condition 'ok' is always true mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:916:9: style: Condition '!readToken(skip)' is always false [knownConditionTrueFalse] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:916:19: note: Calling function 'readToken' returns 1 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:916:9: note: Condition '!readToken(skip)' is always false mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1147:5: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:5: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:5: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:20: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:20: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:5: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:5: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:19: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:19: note: Null pointer dereference mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1101:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1126:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:859:18: style: The scope of the variable 'surrogatePair' can be reduced. [variableScope] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:275:34: style:inconclusive: Function 'parse' argument 1 names different: declaration 'is' definition 'sin'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1534:28: note: Function 'parse' argument 1 names different: declaration 'is' definition 'sin'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:275:34: note: Function 'parse' argument 1 names different: declaration 'is' definition 'sin'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:586:32: style:inconclusive: Function 'readObject' argument 1 names different: declaration 'token' definition 'tokenStart'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1611:26: note: Function 'readObject' argument 1 names different: declaration 'token' definition 'tokenStart'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:586:32: note: Function 'readObject' argument 1 names different: declaration 'token' definition 'tokenStart'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:641:31: style:inconclusive: Function 'readArray' argument 1 names different: declaration 'token' definition 'tokenStart'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1612:25: note: Function 'readArray' argument 1 names different: declaration 'token' definition 'tokenStart'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:641:31: note: Function 'readArray' argument 1 names different: declaration 'token' definition 'tokenStart'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2390:31: style:inconclusive: Function 'resize' argument 1 names different: declaration 'size' definition 'newSize'. [funcArgNamesDifferent] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:649:26: note: Function 'resize' argument 1 names different: declaration 'size' definition 'newSize'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2390:31: note: Function 'resize' argument 1 names different: declaration 'size' definition 'newSize'. mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2921:10: style: Local variable 'in' shadows outer function [shadowFunction] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:230:20: note: Shadowed declaration mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2921:10: note: Shadow variable mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:903:53: style: Parameter 'token' can be declared as reference to const [constParameterReference] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2963:49: style: Parameter 'itInArg' can be declared as reference to const [constParameterReference] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:158:56: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:762:8: style: Variable 'format' can be declared as const array [constVariable] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1297:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3475:33: warning: Either the condition 'iter!=normalizedComment.end()' is redundant or there is possible dereference of an invalid iterator: iter+1. [derefInvalidIteratorRedundantCheck] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3473:15: note: Assuming that condition 'iter!=normalizedComment.end()' is not redundant mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3475:33: note: Dereference of an invalid iterator diff: head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate.cpp:143:68: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:131:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:136:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:146:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinDataGeneral [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bson_validate_test.cpp:85:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:63:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:62:46: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:62:39: note: Assignment 'storage=static_cast(std::malloc(sizeof(Holder)+objsize()))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/bsonobj.cpp:63:20: note: Null pointer addition head mongo-cxx-driver-legacy-1.1.3/src/mongo/bson/util/builder_test.cpp:36:56: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:975:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:975:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:976:29: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:976:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:977:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient.cpp:977:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:408:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:413:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RETRY [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:536:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:539:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RETRY [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:588:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs.cpp:592:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RETRY [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:109:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:125:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:141:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:182:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:191:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:200:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:209:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:218:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:252:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:263:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:276:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:289:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:339:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:350:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:361:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:374:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:387:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:500:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:528:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:564:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:598:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:606:39: style: Unused variable: tagSet [unusedVariable] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/dbclient_rs_test.cpp:96:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNS [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/gridfs.cpp:265:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:1170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable const_iterator [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable const_iterator [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/client/replica_set_monitor.cpp:671:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastSeenMaster [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/crypto/crypto_openssl.cpp:20:2: error: #error This file should only be included in SSL-enabled builds [preprocessorErrorDirective] head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:1785:20: style: Variable 's' is assigned a value that is never used. [unreadVariable] head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2226:20: warning: If memory allocation fails, then there is a possible null pointer dereference: crap [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2225:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2225:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2226:20: note: Null pointer dereference head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2234:20: warning: If memory allocation fails, then there is a possible null pointer dereference: crap [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2234:20: note: Null pointer dereference 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2235:24: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2235:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2236:13: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:39: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2233:26: note: Assignment 'crap=(char*)std::malloc(x.objsize())', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2235:22: note: foo is assigned '(int*)crap' here. mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsobjtests.cpp:2236:13: note: Null pointer dereference head mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:583:59: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/dbtests/jsontests.cpp:583:60: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:61:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:61:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:70:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/bulk_operation_test.cpp:70:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_test.cpp:826:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:67:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/integration/standalone/dbclient_writer_test.cpp:67:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/platform/random.cpp:158:2: error: #error Must implement SecureRandom for platform [preprocessorErrorDirective] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:111:18: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:111:19: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:43:38: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:43:39: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:92:33: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/base64.cpp:92:34: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:162:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:162:16: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:172:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/md5.cpp:172:22: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:111:46: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:111:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:378:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:68:10: style: Variable 'report' is assigned a value that is never used. [unreadVariable] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:772:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:780:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:84:57: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:84:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:87:52: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:87:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/net/sock.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:27:25: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:27:26: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:28:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:28:26: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:29:25: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/mongo/util/password_digest.cpp:29:26: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-message_test.cc:156:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Message [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:955:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReference [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-printers_test.cc:961:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReference [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'LessByName < TestCase >::operator()' can be const. [functionConst] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'LessByName < TestInfo >::operator()' can be const. [functionConst] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'testing::internal::LessByName < TestCase >::operator()' can be const. [functionConst] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest-unittest-api_test.cc:48:8: style:inconclusive: Technically the member function 'testing::internal::LessByName < TestInfo >::operator()' can be const. [functionConst] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_death_test_style [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_death_test_style [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:173:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:183:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:194:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] head mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:212:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/gtest-1.7.0/test/gtest_repeat_test.cc:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: performance:inconclusive: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: style: Unused private function: 'StyledWriter::hasCommentForValue' [unusedPrivateFunction] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: performance:inconclusive: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: style: Unused private function: 'StyledStreamWriter::hasCommentForValue' [unusedPrivateFunction] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:899:8: performance:inconclusive: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2974:12: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:899:8: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1101:20: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1101:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1126:6: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1126:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:20: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1148:20: note: Null pointer dereference head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:19: warning: If memory allocation fails, then there is a possible null pointer dereference: batch [nullPointerOutOfMemory] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:55: note: Assuming allocation function fails mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1146:48: note: Assignment 'batch=static_cast(malloc(mallocSize))', assigned value is 0 mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:1149:19: note: Null pointer dereference head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2974:12: performance:inconclusive: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:899:8: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:2974:12: note: Technically the member function 'Json::Path::invalidPath' can be static (but you may consider moving to unnamed namespace). head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: performance:inconclusive: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: note: Technically the member function 'Json::StyledWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: style: Unused private function: 'StyledWriter::hasCommentForValue' [unusedPrivateFunction] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1815:8: note: Unused private function: 'StyledWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3495:20: note: Unused private function: 'StyledWriter::hasCommentForValue' head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: performance:inconclusive: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: note: Technically the member function 'Json::StyledStreamWriter::hasCommentForValue' can be static (but you may consider moving to unnamed namespace). head mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: style: Unused private function: 'StyledStreamWriter::hasCommentForValue' [unusedPrivateFunction] mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/json.h:1878:8: note: Unused private function: 'StyledStreamWriter::hasCommentForValue' mongo-cxx-driver-legacy-1.1.3/src/third_party/jsoncpp/jsoncpp.cpp:3711:26: note: Unused private function: 'StyledStreamWriter::hasCommentForValue' head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:108:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:108:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:126:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:126:27: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:153:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:153:27: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:169:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:169:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:198:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:198:27: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:258:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:258:27: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:270:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:270:30: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:289:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:289:27: style: C-style pointer casting [cstyleCast] head mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:97:26: style: C-style pointer casting [cstyleCast] 2.17.0 mongo-cxx-driver-legacy-1.1.3/src/third_party/murmurhash3/MurmurHash3.cpp:97:27: style: C-style pointer casting [cstyleCast] DONE