summaryrefslogtreecommitdiff
path: root/src/mongo/db/ops/update.h
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2012-03-05 15:05:58 -0800
committerAaron <aaron@10gen.com>2012-03-06 20:54:38 -0800
commit2da0494661fcf68e272435424cbea0b4ce1ef49c (patch)
tree37ab204a73a7158a3ee32dcb091c19e09fcf2296 /src/mongo/db/ops/update.h
parent05604645b421fa934b2db313b0d96a0bcc4fb5ad (diff)
downloadmongo-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.h6
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;