summaryrefslogtreecommitdiff
path: root/src/mongo/client/dbclient_base.h
diff options
context:
space:
mode:
authorADAM David Alan Martin <adam.martin@10gen.com>2019-06-10 01:18:23 -0400
committerADAM David Alan Martin <adam.martin@10gen.com>2019-06-10 01:18:23 -0400
commitc9548e729c8fecd9d7a9a5dd341da0433194ac73 (patch)
tree37b05114182d8a7787c0b39aa71b0ec381292e85 /src/mongo/client/dbclient_base.h
parentc43636652fc4fb69a47f4eaaa767bc57bb59bb5f (diff)
downloadmongo-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.h14
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,