chromium/extensions/common/url_pattern_set.h

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef EXTENSIONS_COMMON_URL_PATTERN_SET_H_
#define EXTENSIONS_COMMON_URL_PATTERN_SET_H_

#include <stddef.h>

#include <iosfwd>
#include <set>

#include "base/values.h"
#include "extensions/common/url_pattern.h"

class GURL;

namespace url {
class Origin;
}

namespace extensions {

// Represents the set of URLs an extension uses for web content.
class URLPatternSet {};

std::ostream& operator<<(std::ostream& out,
                         const URLPatternSet& url_pattern_set);

}  // namespace extensions

#endif  // EXTENSIONS_COMMON_URL_PATTERN_SET_H_