explicit BlobWriteCallbackImpl(
scoped_refptr<IndexedDBTransaction> transaction)
: transaction_(transaction) {}
- virtual void Run(bool succeeded) OVERRIDE {
+ void Run(bool succeeded) override {
transaction_->BlobWriteComplete(succeeded);
}
protected:
- virtual ~BlobWriteCallbackImpl() {}
+ ~BlobWriteCallbackImpl() override {}
private:
scoped_refptr<IndexedDBTransaction> transaction_;
}
void IndexedDBTransaction::CloseOpenCursors() {
- for (std::set<IndexedDBCursor*>::iterator i = open_cursors_.begin();
- i != open_cursors_.end();
- ++i)
- (*i)->Close();
+ for (auto* cursor : open_cursors_)
+ cursor->Close();
open_cursors_.clear();
}