#include "third_party/blink/public/common/fenced_frame/redacted_fenced_frame_config_mojom_traits.h"
#include "third_party/blink/common/permissions_policy/permissions_policy_mojom_traits.h"
#include "third_party/blink/public/common/fenced_frame/fenced_frame_utils.h"
#include "third_party/blink/public/common/fenced_frame/redacted_fenced_frame_config.h"
#include "third_party/blink/public/mojom/fenced_frame/fenced_frame_config.mojom.h"
namespace mojo {
blink::mojom::Opaque
EnumTraits<blink::mojom::Opaque, blink::FencedFrame::Opaque>::ToMojom(
blink::FencedFrame::Opaque input) { … }
bool EnumTraits<blink::mojom::Opaque, blink::FencedFrame::Opaque>::FromMojom(
blink::mojom::Opaque input,
blink::FencedFrame::Opaque* out) { … }
blink::mojom::ReportingDestination
EnumTraits<blink::mojom::ReportingDestination,
blink::FencedFrame::ReportingDestination>::
ToMojom(blink::FencedFrame::ReportingDestination input) { … }
blink::mojom::DeprecatedFencedFrameMode
EnumTraits<blink::mojom::DeprecatedFencedFrameMode,
blink::FencedFrame::DeprecatedFencedFrameMode>::
ToMojom(blink::FencedFrame::DeprecatedFencedFrameMode input) { … }
bool EnumTraits<blink::mojom::DeprecatedFencedFrameMode,
blink::FencedFrame::DeprecatedFencedFrameMode>::
FromMojom(blink::mojom::DeprecatedFencedFrameMode input,
blink::FencedFrame::DeprecatedFencedFrameMode* out) { … }
bool EnumTraits<blink::mojom::ReportingDestination,
blink::FencedFrame::ReportingDestination>::
FromMojom(blink::mojom::ReportingDestination input,
blink::FencedFrame::ReportingDestination* out) { … }
const url::Origin& StructTraits<blink::mojom::AdAuctionDataDataView,
blink::FencedFrame::AdAuctionData>::
interest_group_owner(const blink::FencedFrame::AdAuctionData& input) { … }
const std::string& StructTraits<blink::mojom::AdAuctionDataDataView,
blink::FencedFrame::AdAuctionData>::
interest_group_name(const blink::FencedFrame::AdAuctionData& input) { … }
bool StructTraits<blink::mojom::AdAuctionDataDataView,
blink::FencedFrame::AdAuctionData>::
Read(blink::mojom::AdAuctionDataDataView data,
blink::FencedFrame::AdAuctionData* out_data) { … }
const net::SchemefulSite&
StructTraits<blink::mojom::SharedStorageBudgetMetadataDataView,
blink::FencedFrame::SharedStorageBudgetMetadata>::
site(const blink::FencedFrame::SharedStorageBudgetMetadata& input) { … }
double StructTraits<blink::mojom::SharedStorageBudgetMetadataDataView,
blink::FencedFrame::SharedStorageBudgetMetadata>::
budget_to_charge(
const blink::FencedFrame::SharedStorageBudgetMetadata& input) { … }
bool StructTraits<blink::mojom::SharedStorageBudgetMetadataDataView,
blink::FencedFrame::SharedStorageBudgetMetadata>::
top_navigated(
const blink::FencedFrame::SharedStorageBudgetMetadata& input) { … }
bool StructTraits<blink::mojom::SharedStorageBudgetMetadataDataView,
blink::FencedFrame::SharedStorageBudgetMetadata>::
Read(blink::mojom::SharedStorageBudgetMetadataDataView data,
blink::FencedFrame::SharedStorageBudgetMetadata* out_data) { … }
const std::vector<blink::ParsedPermissionsPolicyDeclaration>&
StructTraits<blink::mojom::ParentPermissionsInfoDataView,
blink::FencedFrame::ParentPermissionsInfo>::
parsed_permissions_policy(
const blink::FencedFrame::ParentPermissionsInfo& input) { … }
const url::Origin& StructTraits<blink::mojom::ParentPermissionsInfoDataView,
blink::FencedFrame::ParentPermissionsInfo>::
origin(const blink::FencedFrame::ParentPermissionsInfo& input) { … }
bool StructTraits<blink::mojom::ParentPermissionsInfoDataView,
blink::FencedFrame::ParentPermissionsInfo>::
Read(blink::mojom::ParentPermissionsInfoDataView data,
blink::FencedFrame::ParentPermissionsInfo* out_data) { … }
bool UnionTraits<blink::mojom::PotentiallyOpaqueURLDataView, Prop<GURL>>::Read(
blink::mojom::PotentiallyOpaqueURLDataView data,
Prop<GURL>* out) { … }
blink::mojom::PotentiallyOpaqueURLDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueURLDataView, Prop<GURL>>::GetTag(
const Prop<GURL>& property) { … }
bool UnionTraits<blink::mojom::PotentiallyOpaqueSizeDataView, Prop<gfx::Size>>::
Read(blink::mojom::PotentiallyOpaqueSizeDataView data,
Prop<gfx::Size>* out) { … }
blink::mojom::PotentiallyOpaqueSizeDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueSizeDataView,
Prop<gfx::Size>>::GetTag(const Prop<gfx::Size>& property) { … }
bool UnionTraits<blink::mojom::PotentiallyOpaqueBoolDataView, Prop<bool>>::Read(
blink::mojom::PotentiallyOpaqueBoolDataView data,
Prop<bool>* out) { … }
blink::mojom::PotentiallyOpaqueBoolDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueBoolDataView, Prop<bool>>::GetTag(
const Prop<bool>& property) { … }
bool UnionTraits<blink::mojom::PotentiallyOpaqueAdAuctionDataDataView,
Prop<blink::FencedFrame::AdAuctionData>>::
Read(blink::mojom::PotentiallyOpaqueAdAuctionDataDataView data,
Prop<blink::FencedFrame::AdAuctionData>* out) { … }
blink::mojom::PotentiallyOpaqueAdAuctionDataDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueAdAuctionDataDataView,
Prop<blink::FencedFrame::AdAuctionData>>::
GetTag(const Prop<blink::FencedFrame::AdAuctionData>& ad_auction_data) { … }
bool UnionTraits<
blink::mojom::PotentiallyOpaqueConfigVectorDataView,
Prop<std::vector<blink::FencedFrame::RedactedFencedFrameConfig>>>::
Read(
blink::mojom::PotentiallyOpaqueConfigVectorDataView data,
Prop<std::vector<blink::FencedFrame::RedactedFencedFrameConfig>>* out) { … }
blink::mojom::PotentiallyOpaqueConfigVectorDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueConfigVectorDataView,
Prop<std::vector<blink::FencedFrame::RedactedFencedFrameConfig>>>::
GetTag(
const Prop<std::vector<blink::FencedFrame::RedactedFencedFrameConfig>>&
config_vector) { … }
bool UnionTraits<
blink::mojom::PotentiallyOpaqueSharedStorageBudgetMetadataDataView,
Prop<blink::FencedFrame::SharedStorageBudgetMetadata>>::
Read(
blink::mojom::PotentiallyOpaqueSharedStorageBudgetMetadataDataView data,
Prop<blink::FencedFrame::SharedStorageBudgetMetadata>* out) { … }
blink::mojom::PotentiallyOpaqueSharedStorageBudgetMetadataDataView::Tag
UnionTraits<blink::mojom::PotentiallyOpaqueSharedStorageBudgetMetadataDataView,
Prop<blink::FencedFrame::SharedStorageBudgetMetadata>>::
GetTag(const Prop<blink::FencedFrame::SharedStorageBudgetMetadata>&
shared_storage_budget_metadata) { … }
bool StructTraits<blink::mojom::FencedFrameConfigDataView,
blink::FencedFrame::RedactedFencedFrameConfig>::
Read(blink::mojom::FencedFrameConfigDataView data,
blink::FencedFrame::RedactedFencedFrameConfig* out_config) { … }
blink::mojom::PotentiallyOpaqueURNConfigVectorPtr
StructTraits<blink::mojom::FencedFramePropertiesDataView,
blink::FencedFrame::RedactedFencedFrameProperties>::
nested_urn_config_pairs(
const blink::FencedFrame::RedactedFencedFrameProperties& properties) { … }
bool StructTraits<blink::mojom::FencedFramePropertiesDataView,
blink::FencedFrame::RedactedFencedFrameProperties>::
Read(blink::mojom::FencedFramePropertiesDataView data,
blink::FencedFrame::RedactedFencedFrameProperties* out_properties) { … }
}