summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorHokein.Wu@gmail.com <Hokein.Wu@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-23 11:52:54 +0000
committerHokein.Wu@gmail.com <Hokein.Wu@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-23 11:52:54 +0000
commit16bf7ba72d8cb0f3424b0a8268e0e23a17d3981d (patch)
treee317794a46dffd387f4d4d1f0c59f0ee611e07fd /extensions
parent9836d7b2c045d9b7b5e56ee10d7b0f859b6296a2 (diff)
downloadchromium_src-16bf7ba72d8cb0f3424b0a8268e0e23a17d3981d.zip
chromium_src-16bf7ba72d8cb0f3424b0a8268e0e23a17d3981d.tar.gz
chromium_src-16bf7ba72d8cb0f3424b0a8268e0e23a17d3981d.tar.bz2
[CleanUp] Use base::STLSetDifference in place of std::set_difference
BUG=254066 TEST=compiled Review URL: https://chromiumcodereview.appspot.com/22460011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219264 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'extensions')
-rw-r--r--extensions/common/matcher/url_matcher.cc16
1 files changed, 6 insertions, 10 deletions
diff --git a/extensions/common/matcher/url_matcher.cc b/extensions/common/matcher/url_matcher.cc
index be3057a..5a1d876 100644
--- a/extensions/common/matcher/url_matcher.cc
+++ b/extensions/common/matcher/url_matcher.cc
@@ -752,19 +752,15 @@ void URLMatcher::UpdateSubstringSetMatcher(bool full_url_conditions) {
: registered_url_component_patterns_;
// Add all patterns that are in new_patterns but not in registered_patterns.
- std::vector<const StringPattern*> patterns_to_register;
- std::set_difference(
- new_patterns.begin(), new_patterns.end(),
- registered_patterns.begin(), registered_patterns.end(),
- std::back_inserter(patterns_to_register));
+ std::vector<const StringPattern*> patterns_to_register =
+ base::STLSetDifference<std::vector<const StringPattern*> >(
+ new_patterns, registered_patterns);
// Remove all patterns that are in registered_patterns but not in
// new_patterns.
- std::vector<const StringPattern*> patterns_to_unregister;
- std::set_difference(
- registered_patterns.begin(), registered_patterns.end(),
- new_patterns.begin(), new_patterns.end(),
- std::back_inserter(patterns_to_unregister));
+ std::vector<const StringPattern*> patterns_to_unregister =
+ base::STLSetDifference<std::vector<const StringPattern*> >(
+ registered_patterns, new_patterns);
// Update the SubstringSetMatcher.
SubstringSetMatcher& url_matcher =