| Index: components/content_settings/core/common/content_settings_pattern.h
|
| diff --git a/components/content_settings/core/common/content_settings_pattern.h b/components/content_settings/core/common/content_settings_pattern.h
|
| index f0432f5993094707c41194143ce5d967766ee54d..d09b9f51b300f48670ede3b47aa799aebbab5efa 100644
|
| --- a/components/content_settings/core/common/content_settings_pattern.h
|
| +++ b/components/content_settings/core/common/content_settings_pattern.h
|
| @@ -10,11 +10,16 @@
|
| #include <string>
|
|
|
| #include "base/gtest_prod_util.h"
|
| +#include "mojo/public/cpp/bindings/struct_traits.h"
|
|
|
| class GURL;
|
|
|
| namespace content_settings {
|
| class PatternParser;
|
| +
|
| +namespace mojom {
|
| +class ContentSettingsPatternDataView;
|
| +}
|
| }
|
|
|
| // A pattern used in content setting rules. See |IsValid| for a description of
|
| @@ -217,6 +222,9 @@ class ContentSettingsPattern {
|
| private:
|
| friend class content_settings::PatternParser;
|
| friend class ContentSettingsPatternSerializer;
|
| + friend struct mojo::StructTraits<
|
| + content_settings::mojom::ContentSettingsPatternDataView,
|
| + ContentSettingsPattern>;
|
| FRIEND_TEST_ALL_PREFIXES(ContentSettingsPatternParserTest, SerializePatterns);
|
|
|
| class Builder;
|
|
|