Chromium Code Reviews| Index: extensions/common/url_pattern_set.cc |
| diff --git a/extensions/common/url_pattern_set.cc b/extensions/common/url_pattern_set.cc |
| index 118f9ee31ead02fa1891469830b54ab90698beb1..26f9f397294d9b88baba7fdb026bfbe0cd452b23 100644 |
| --- a/extensions/common/url_pattern_set.cc |
| +++ b/extensions/common/url_pattern_set.cc |
| @@ -4,7 +4,6 @@ |
| #include "extensions/common/url_pattern_set.h" |
| -#include <algorithm> |
| #include <iterator> |
| #include "base/logging.h" |
| @@ -38,10 +37,8 @@ void URLPatternSet::CreateIntersection(const URLPatternSet& set1, |
| const URLPatternSet& set2, |
| URLPatternSet* out) { |
| out->ClearPatterns(); |
| - std::set_intersection(set1.patterns_.begin(), set1.patterns_.end(), |
| - set2.patterns_.begin(), set2.patterns_.end(), |
| - std::inserter<std::set<URLPattern> >( |
| - out->patterns_, out->patterns_.begin())); |
| + out->patterns_ = base::STLSetIntersection<std::set<URLPattern> >( |
|
Jeffrey Yasskin
2014/04/25 15:14:23
Since you're reassigning patterns_ instead of appe
Sungmann Cho
2014/04/25 15:39:24
Done.
|
| + set1.patterns_, set2.patterns_); |
| } |
| // static |
| @@ -49,10 +46,8 @@ void URLPatternSet::CreateUnion(const URLPatternSet& set1, |
| const URLPatternSet& set2, |
| URLPatternSet* out) { |
| out->ClearPatterns(); |
| - std::set_union(set1.patterns_.begin(), set1.patterns_.end(), |
| - set2.patterns_.begin(), set2.patterns_.end(), |
| - std::inserter<std::set<URLPattern> >( |
| - out->patterns_, out->patterns_.begin())); |
| + out->patterns_ = base::STLSetUnion<std::set<URLPattern> >( |
| + set1.patterns_, set2.patterns_); |
| } |
| // static |