summaryrefslogtreecommitdiff
path: root/src/mongo/scripting
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2020-04-21 00:38:10 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-05-02 02:12:49 +0000
commitf002800003e9ddf21d8511a0835be0526bc9b614 (patch)
tree1ea5a2f57f0715b1c6dda7bf9916cc19d0e210d8 /src/mongo/scripting
parent4d8bc5a24d08a7db945a000d569557fc1f04d539 (diff)
downloadmongo-f002800003e9ddf21d8511a0835be0526bc9b614.tar.gz
SERVER-41068 remove map_util.h
Diffstat (limited to 'src/mongo/scripting')
-rw-r--r--src/mongo/scripting/bson_template_evaluator.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/scripting/bson_template_evaluator.cpp b/src/mongo/scripting/bson_template_evaluator.cpp
index c46015f3fe4..37a1bffec84 100644
--- a/src/mongo/scripting/bson_template_evaluator.cpp
+++ b/src/mongo/scripting/bson_template_evaluator.cpp
@@ -33,7 +33,6 @@
#include <cstdlib>
#include "mongo/base/static_assert.h"
-#include "mongo/util/map_util.h"
#include "mongo/util/str.h"
namespace mongo {
@@ -71,7 +70,8 @@ void BsonTemplateEvaluator::addOperator(const std::string& name, const OperatorF
BsonTemplateEvaluator::OperatorFn BsonTemplateEvaluator::operatorEvaluator(
const std::string& op) const {
- return mapFindWithDefault(_operatorFunctions, op, OperatorFn());
+ auto iter = _operatorFunctions.find(op);
+ return iter == _operatorFunctions.end() ? nullptr : iter->second;
}
/* This is the top level method for using this library. It takes a BSON Object as input,