aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc')
-rw-r--r--Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc b/Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc
index d6c9799..f7d39b2 100644
--- a/Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc
+++ b/Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc
@@ -166,8 +166,9 @@ void LevelDbTransaction::Put(const absl::string_view& key,
version_++;
}
-LevelDbTransaction::Iterator* LevelDbTransaction::NewIterator() {
- return new LevelDbTransaction::Iterator(this);
+std::unique_ptr<LevelDbTransaction::Iterator>
+LevelDbTransaction::NewIterator() {
+ return std::make_unique<LevelDbTransaction::Iterator>(this);
}
Status LevelDbTransaction::Get(const absl::string_view& key,