summaryrefslogtreecommitdiff
path: root/src/mongo/bson/bsonelement.cpp
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2019-01-09 17:32:12 -0500
committerBilly Donahue <billy.donahue@mongodb.com>2019-01-11 10:50:23 -0500
commitbbf28648de0d8695c502e13922a8d9e5ca1b51e8 (patch)
tree6382810d03fb698d9b2d49f488be90e604324811 /src/mongo/bson/bsonelement.cpp
parent17514947cc816df2500aa0e919506586d4d56aa0 (diff)
downloadmongo-bbf28648de0d8695c502e13922a8d9e5ca1b51e8.tar.gz
SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-type
Macro ON_BLOCK_EXIT(...) now takes a single callable, Some renames: Dismias -> dismiss MakeGuard => makeGuard
Diffstat (limited to 'src/mongo/bson/bsonelement.cpp')
-rw-r--r--src/mongo/bson/bsonelement.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/bson/bsonelement.cpp b/src/mongo/bson/bsonelement.cpp
index caa2af3f879..b87de5f5d26 100644
--- a/src/mongo/bson/bsonelement.cpp
+++ b/src/mongo/bson/bsonelement.cpp
@@ -93,7 +93,7 @@ void BSONElement::jsonStringStream(JsonStringFormat format,
if (number() >= -std::numeric_limits<double>::max() &&
number() <= std::numeric_limits<double>::max()) {
auto origPrecision = s.precision();
- auto guard = MakeGuard([&s, origPrecision]() { s.precision(origPrecision); });
+ auto guard = makeGuard([&s, origPrecision]() { s.precision(origPrecision); });
s.precision(16);
s << number();
}
@@ -217,7 +217,7 @@ void BSONElement::jsonStringStream(JsonStringFormat format,
auto origFill = s.fill();
auto origFmtF = s.flags();
auto origWidth = s.width();
- auto guard = MakeGuard([&s, origFill, origFmtF, origWidth] {
+ auto guard = makeGuard([&s, origFill, origFmtF, origWidth] {
s.fill(origFill);
s.setf(origFmtF);
s.width(origWidth);