diff options
author | Aaron <aaron@10gen.com> | 2012-03-05 15:05:58 -0800 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2012-03-06 20:54:38 -0800 |
commit | 2da0494661fcf68e272435424cbea0b4ce1ef49c (patch) | |
tree | 37ab204a73a7158a3ee32dcb091c19e09fcf2296 /src/mongo/db/ops/update.h | |
parent | 05604645b421fa934b2db313b0d96a0bcc4fb5ad (diff) | |
download | mongo-2da0494661fcf68e272435424cbea0b4ce1ef49c.tar.gz |
add a functor version of lexNumCmp
Diffstat (limited to 'src/mongo/db/ops/update.h')
-rw-r--r-- | src/mongo/db/ops/update.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/ops/update.h b/src/mongo/db/ops/update.h index 816c36b4788..d64a3de65a7 100644 --- a/src/mongo/db/ops/update.h +++ b/src/mongo/db/ops/update.h @@ -19,6 +19,7 @@ #include "../../pch.h" #include "../jsobj.h" #include "../../util/embedded_builder.h" +#include "../../util/stringutils.h" #include "../matcher.h" namespace mongo { @@ -526,10 +527,7 @@ namespace mongo { * the goal is to make ModSet const so its re-usable */ class ModSetState : boost::noncopyable { - struct FieldCmp { - bool operator()( const string &l, const string &r ) const; - }; - typedef map<string,ModState,FieldCmp> ModStateHolder; + typedef map<string,ModState,LexNumCmp> ModStateHolder; const BSONObj& _obj; ModStateHolder _mods; bool _inPlacePossible; |