diff options
author | Hokein.Wu@gmail.com <Hokein.Wu@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-23 11:52:54 +0000 |
---|---|---|
committer | Hokein.Wu@gmail.com <Hokein.Wu@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-23 11:52:54 +0000 |
commit | 16bf7ba72d8cb0f3424b0a8268e0e23a17d3981d (patch) | |
tree | e317794a46dffd387f4d4d1f0c59f0ee611e07fd /extensions | |
parent | 9836d7b2c045d9b7b5e56ee10d7b0f859b6296a2 (diff) | |
download | chromium_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.cc | 16 |
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 = |