diff options
Diffstat (limited to 'Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc')
-rw-r--r-- | Firestore/core/src/firebase/firestore/local/leveldb_transaction.cc | 5 |
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, |