diff options
author | ADAM David Alan Martin <adam.martin@10gen.com> | 2019-06-10 01:18:23 -0400 |
---|---|---|
committer | ADAM David Alan Martin <adam.martin@10gen.com> | 2019-06-10 01:18:23 -0400 |
commit | c9548e729c8fecd9d7a9a5dd341da0433194ac73 (patch) | |
tree | 37b05114182d8a7787c0b39aa71b0ec381292e85 /src/mongo/client/dbclient_base.h | |
parent | c43636652fc4fb69a47f4eaaa767bc57bb59bb5f (diff) | |
download | mongo-c9548e729c8fecd9d7a9a5dd341da0433194ac73.tar.gz |
SERVER-39338 Remove `stdx/functional.h`
Diffstat (limited to 'src/mongo/client/dbclient_base.h')
-rw-r--r-- | src/mongo/client/dbclient_base.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/client/dbclient_base.h b/src/mongo/client/dbclient_base.h index ea8914e3fed..558cc3efa8e 100644 --- a/src/mongo/client/dbclient_base.h +++ b/src/mongo/client/dbclient_base.h @@ -30,6 +30,7 @@ #pragma once #include <cstdint> +#include <functional> #include "mongo/base/string_data.h" #include "mongo/client/authenticate.h" @@ -49,7 +50,6 @@ #include "mongo/rpc/op_msg.h" #include "mongo/rpc/protocol.h" #include "mongo/rpc/unique_message.h" -#include "mongo/stdx/functional.h" #include "mongo/transport/message_compressor_manager.h" #include "mongo/transport/session.h" #include "mongo/transport/transport_layer.h" @@ -81,14 +81,14 @@ class DBClientQueryInterface { int queryOptions = 0, int batchSize = 0) = 0; - virtual unsigned long long query(stdx::function<void(const BSONObj&)> f, + virtual unsigned long long query(std::function<void(const BSONObj&)> f, const NamespaceStringOrUUID& nsOrUuid, Query query, const BSONObj* fieldsToReturn = 0, int queryOptions = 0, int batchSize = 0) = 0; - virtual unsigned long long query(stdx::function<void(DBClientCursorBatchIterator&)> f, + virtual unsigned long long query(std::function<void(DBClientCursorBatchIterator&)> f, const NamespaceStringOrUUID& nsOrUuid, Query query, const BSONObj* fieldsToReturn = 0, @@ -200,7 +200,7 @@ public: /** * Gets the RequestMetadataWriter that is set on this connection. This may - * be an uninitialized stdx::function, so it should be checked for validity + * be an uninitialized std::function, so it should be checked for validity * with operator bool() first. */ const rpc::RequestMetadataWriter& getRequestMetadataWriter(); @@ -214,7 +214,7 @@ public: /** * Gets the ReplyMetadataReader that is set on this connection. This may - * be an uninitialized stdx::function, so it should be checked for validity + * be an uninitialized std::function, so it should be checked for validity * with operator bool() first. */ const rpc::ReplyMetadataReader& getReplyMetadataReader(); @@ -602,14 +602,14 @@ public: The version that takes a BSONObj cannot return the namespace queried when the query is is done by UUID. If this is required, use the DBClientBatchIterator version. */ - unsigned long long query(stdx::function<void(const BSONObj&)> f, + unsigned long long query(std::function<void(const BSONObj&)> f, const NamespaceStringOrUUID& nsOrUuid, Query query, const BSONObj* fieldsToReturn = 0, int queryOptions = QueryOption_Exhaust, int batchSize = 0) final; - unsigned long long query(stdx::function<void(DBClientCursorBatchIterator&)> f, + unsigned long long query(std::function<void(DBClientCursorBatchIterator&)> f, const NamespaceStringOrUUID& nsOrUuid, Query query, const BSONObj* fieldsToReturn = 0, |