diff options
author | vmpstr <vmpstr@chromium.org> | 2016-03-11 13:39:53 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-11 21:41:00 +0000 |
commit | ad1b44e489281f42a0ea6d7d9516ba30d5879225 (patch) | |
tree | f5ffaa978a00a96c46ead77c1e05c0a65157de22 /storage/browser | |
parent | 3cb637dda82dc3df902f9341718a8a785368204b (diff) | |
download | chromium_src-ad1b44e489281f42a0ea6d7d9516ba30d5879225.zip chromium_src-ad1b44e489281f42a0ea6d7d9516ba30d5879225.tar.gz chromium_src-ad1b44e489281f42a0ea6d7d9516ba30d5879225.tar.bz2 |
Remove std::mem_fun uses.
This patch removes std::mem_fun and std::mem_fun_ref uses from the
codebase, since those are deprecated in C++11. Additionally, the
resulting code should be simpler to parse, since most of the time the
use is replaced with a ranged based for-loop, which is a more familiar
construct.
Discussion:
https://groups.google.com/a/chromium.org/forum/#!topic/cxx/ip8T6u-o7KY
TBR=gavinp
BUG=593407
Review URL: https://codereview.chromium.org/1782963002
Cr-Commit-Position: refs/heads/master@{#380740}
Diffstat (limited to 'storage/browser')
-rw-r--r-- | storage/browser/quota/quota_manager.cc | 4 | ||||
-rw-r--r-- | storage/browser/quota/quota_task.cc | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/storage/browser/quota/quota_manager.cc b/storage/browser/quota/quota_manager.cc index 5000061..cb1add8 100644 --- a/storage/browser/quota/quota_manager.cc +++ b/storage/browser/quota/quota_manager.cc @@ -1282,8 +1282,8 @@ void QuotaManager::RemoveStorageObserverForFilter( QuotaManager::~QuotaManager() { proxy_->manager_ = NULL; - std::for_each(clients_.begin(), clients_.end(), - std::mem_fun(&QuotaClient::OnQuotaManagerDestroyed)); + for (auto* client : clients_) + client->OnQuotaManagerDestroyed(); if (database_) db_thread_->DeleteSoon(FROM_HERE, database_.release()); } diff --git a/storage/browser/quota/quota_task.cc b/storage/browser/quota/quota_task.cc index a0bda59..55ade2b 100644 --- a/storage/browser/quota/quota_task.cc +++ b/storage/browser/quota/quota_task.cc @@ -58,9 +58,8 @@ void QuotaTask::DeleteSoon() { // QuotaTaskObserver ------------------------------------------------------- QuotaTaskObserver::~QuotaTaskObserver() { - std::for_each(running_quota_tasks_.begin(), - running_quota_tasks_.end(), - std::mem_fun(&QuotaTask::Abort)); + for (auto* task : running_quota_tasks_) + task->Abort(); } QuotaTaskObserver::QuotaTaskObserver() { |