#include "extensions/browser/api/content_settings/content_settings_helpers.h"
#include <memory>
#include "base/notreached.h"
#include "components/content_settings/core/browser/website_settings_info.h"
#include "components/content_settings/core/browser/website_settings_registry.h"
#include "content/public/common/url_constants.h"
#include "extensions/common/url_pattern.h"
namespace {
const char kNoPathWildcardsError[] = …;
const char kNoPathsError[] = …;
const char kInvalidPatternError[] = …;
std::string GetDefaultPort(const std::string& scheme) { … }
}
namespace extensions {
namespace content_settings_helpers {
ContentSettingsPattern ParseExtensionPattern(const std::string& pattern_str,
std::string* error) { … }
ContentSettingsType StringToContentSettingsType(
const std::string& content_type) { … }
std::string ContentSettingsTypeToString(ContentSettingsType type) { … }
}
}