Lines Matching refs:URLPatternSet

28 void URLPatternSet::CreateDifference(const URLPatternSet& set1,
29 const URLPatternSet& set2,
30 URLPatternSet* out) {
36 void URLPatternSet::CreateIntersection(const URLPatternSet& set1,
37 const URLPatternSet& set2,
38 URLPatternSet* out) {
44 void URLPatternSet::CreateUnion(const URLPatternSet& set1,
45 const URLPatternSet& set2,
46 URLPatternSet* out) {
52 void URLPatternSet::CreateUnion(const std::vector<URLPatternSet>& sets,
53 URLPatternSet* out) {
62 std::vector<URLPatternSet> working;
65 URLPatternSet u;
66 URLPatternSet::CreateUnion(sets[i], sets[i + 1], &u);
75 URLPatternSet u;
76 URLPatternSet::CreateUnion(working[i], working[i + skip], &u);
84 URLPatternSet::URLPatternSet() {}
86 URLPatternSet::URLPatternSet(const URLPatternSet& rhs)
89 URLPatternSet::URLPatternSet(const std::set<URLPattern>& patterns)
92 URLPatternSet::~URLPatternSet() {}
94 URLPatternSet& URLPatternSet::operator=(const URLPatternSet& rhs) {
99 bool URLPatternSet::operator==(const URLPatternSet& other) const {
104 const URLPatternSet& url_pattern_set) {
124 bool URLPatternSet::is_empty() const {
128 size_t URLPatternSet::size() const {
132 bool URLPatternSet::AddPattern(const URLPattern& pattern) {
136 void URLPatternSet::AddPatterns(const URLPatternSet& set) {
141 void URLPatternSet::ClearPatterns() {
145 bool URLPatternSet::AddOrigin(int valid_schemes, const GURL& origin) {
157 bool URLPatternSet::Contains(const URLPatternSet& other) const {
158 for (URLPatternSet::const_iterator it = other.begin();
167 bool URLPatternSet::ContainsPattern(const URLPattern& pattern) const {
168 for (URLPatternSet::const_iterator it = begin();
176 bool URLPatternSet::MatchesURL(const GURL& url) const {
177 for (URLPatternSet::const_iterator pattern = patterns_.begin();
186 bool URLPatternSet::MatchesAllURLs() const {
187 for (URLPatternSet::const_iterator host = begin(); host != end(); ++host) {
195 bool URLPatternSet::MatchesSecurityOrigin(const GURL& origin) const {
196 for (URLPatternSet::const_iterator pattern = patterns_.begin();
205 bool URLPatternSet::OverlapsWith(const URLPatternSet& other) const {
208 for (URLPatternSet::const_iterator i = patterns_.begin();
210 for (URLPatternSet::const_iterator j = other.patterns().begin();
220 scoped_ptr<base::ListValue> URLPatternSet::ToValue() const {
222 for (URLPatternSet::const_iterator i = patterns_.begin();
228 bool URLPatternSet::Populate(const std::vector<std::string>& patterns,
253 scoped_ptr<std::vector<std::string> > URLPatternSet::ToStringVector() const {
255 for (URLPatternSet::const_iterator i = patterns_.begin();
264 bool URLPatternSet::Populate(const base::ListValue& value,