#ifndef COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_CONTENT_SETTINGS_MOJOM_SHARED_INTERNAL_H_
#define COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_CONTENT_SETTINGS_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "components/content_settings/core/common/content_settings_enums.mojom-shared-internal.h"
#include "mojo/public/mojom/base/time.mojom-shared-internal.h"
#include "mojo/public/mojom/base/values.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace content_settings::mojom {
namespace internal {
class PatternParts_Data;
class ContentSettingsPattern_Data;
class RuleMetaData_Data;
class ContentSettingPatternSource_Data;
class RendererContentSettingRules_Data;
struct ContentSetting_Data { … };
#pragma pack(push, 1)
class PatternParts_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct PatternParts_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
PatternParts_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ContentSettingsPattern_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ContentSettingsPattern_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ContentSettingsPattern_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class RuleMetaData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct RuleMetaData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
RuleMetaData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class ContentSettingPatternSource_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct ContentSettingPatternSource_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
ContentSettingPatternSource_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class RendererContentSettingRules_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct RendererContentSettingRules_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
RendererContentSettingRules_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif