aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/src/firebase/firestore/util/comparison.cc
diff options
context:
space:
mode:
authorGravatar Gil <mcg@google.com>2018-05-30 10:24:40 -0700
committerGravatar GitHub <noreply@github.com>2018-05-30 10:24:40 -0700
commit03d26a76a0f7efb7ed3bb142a8e558fb68e4cccf (patch)
treeca28b589d32befd6bb338db819d53afe5c37979b /Firestore/core/src/firebase/firestore/util/comparison.cc
parent72d8be3dfac415e0843417b1ae9e5b8f98e22b88 (diff)
Remove nearly all usages of WrapNSStringNoCopy (#1351)
Diffstat (limited to 'Firestore/core/src/firebase/firestore/util/comparison.cc')
-rw-r--r--Firestore/core/src/firebase/firestore/util/comparison.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/Firestore/core/src/firebase/firestore/util/comparison.cc b/Firestore/core/src/firebase/firestore/util/comparison.cc
index 5ac4c27..d1cdbfa 100644
--- a/Firestore/core/src/firebase/firestore/util/comparison.cc
+++ b/Firestore/core/src/firebase/firestore/util/comparison.cc
@@ -31,6 +31,12 @@ bool Comparator<absl::string_view>::operator()(
return left < right;
}
+bool Comparator<std::string>::operator()(const std::string& left,
+ const std::string& right) const {
+ // TODO(wilhuff): truncation aware comparison
+ return left < right;
+}
+
bool Comparator<double>::operator()(double left, double right) const {
// NaN sorts equal to itself and before any other number.
if (left < right) {