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 |