summaryrefslogtreecommitdiffstats
path: root/third_party/leveldatabase
diff options
context:
space:
mode:
authorbyungwook.ahn@gmail.com <byungwook.ahn@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-30 22:41:11 +0000
committerbyungwook.ahn@gmail.com <byungwook.ahn@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-30 22:41:11 +0000
commitbb1c3f11d2e1435f9a392f59fafbc3a34bab7e51 (patch)
tree9be650a9c423f852b8f8c47728b43074cdf2163a /third_party/leveldatabase
parent67614c6026e7cf2eec4f27e24fb96ffa809d947e (diff)
downloadchromium_src-bb1c3f11d2e1435f9a392f59fafbc3a34bab7e51.zip
chromium_src-bb1c3f11d2e1435f9a392f59fafbc3a34bab7e51.tar.gz
chromium_src-bb1c3f11d2e1435f9a392f59fafbc3a34bab7e51.tar.bz2
[Cleanup] Change std::set_difference to base::STLSetDifference
BUG=254066 Review URL: https://codereview.chromium.org/426143002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286621 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/leveldatabase')
-rw-r--r--third_party/leveldatabase/env_chromium.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/third_party/leveldatabase/env_chromium.cc b/third_party/leveldatabase/env_chromium.cc
index 50f7196..4c3375c 100644
--- a/third_party/leveldatabase/env_chromium.cc
+++ b/third_party/leveldatabase/env_chromium.cc
@@ -441,12 +441,10 @@ void ChromiumEnv::RestoreIfNecessary(const std::string& dir,
if (current.MatchesExtension(backup_table_extension))
backups_found.insert(current.RemoveExtension());
}
- std::set<base::FilePath> backups_only;
- std::set_difference(backups_found.begin(),
- backups_found.end(),
- tables_found.begin(),
- tables_found.end(),
- std::inserter(backups_only, backups_only.begin()));
+ std::set<base::FilePath> backups_only =
+ base::STLSetDifference<std::set<base::FilePath> >(backups_found,
+ tables_found);
+
if (backups_only.size()) {
std::string uma_name(name_);
uma_name.append(".MissingFiles");
@@ -860,4 +858,3 @@ Env* Env::Default() {
}
} // namespace leveldb
-