chromium/out/Default/gen/third_party/blink/public/mojom/loader/navigation_predictor.mojom-params-data.h

// third_party/blink/public/mojom/loader/navigation_predictor.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

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

#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_LOADER_NAVIGATION_PREDICTOR_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_LOADER_NAVIGATION_PREDICTOR_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace blink::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementClick_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportNewAnchorElements_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementsEnteredViewport_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementsLeftViewport_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementsPositionUpdate_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementPointerOver_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementPointerOut_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementPointerDown_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ReportAnchorElementPointerDataOnHoverTimerFired_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ProcessPointerEventUsingMLModel_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ShouldSkipUpdateDelays_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AnchorElementMetricsHost_ShouldSkipUpdateDelays_ResponseParams_Data {};
static_assert;

}  // namespace internal


class AnchorElementMetricsHost_ReportAnchorElementClick_ParamsDataView {};


class AnchorElementMetricsHost_ReportNewAnchorElements_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementsEnteredViewport_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementsLeftViewport_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementsPositionUpdate_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementPointerOver_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementPointerOut_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementPointerDown_ParamsDataView {};


class AnchorElementMetricsHost_ReportAnchorElementPointerDataOnHoverTimerFired_ParamsDataView {};


class AnchorElementMetricsHost_ProcessPointerEventUsingMLModel_ParamsDataView {};


class AnchorElementMetricsHost_ShouldSkipUpdateDelays_ParamsDataView {};


class AnchorElementMetricsHost_ShouldSkipUpdateDelays_ResponseParamsDataView {};

inline void AnchorElementMetricsHost_ReportAnchorElementClick_ParamsDataView::GetClickedDataView(
    AnchorElementClickDataView* output) {}


inline void AnchorElementMetricsHost_ReportNewAnchorElements_ParamsDataView::GetMetricsDataView(
    mojo::ArrayDataView<AnchorElementMetricsDataView>* output) {}
inline void AnchorElementMetricsHost_ReportNewAnchorElements_ParamsDataView::GetRemovedElementsDataView(
    mojo::ArrayDataView<uint32_t>* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementsEnteredViewport_ParamsDataView::GetElementsDataView(
    mojo::ArrayDataView<AnchorElementEnteredViewportDataView>* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementsLeftViewport_ParamsDataView::GetElementsDataView(
    mojo::ArrayDataView<AnchorElementLeftViewportDataView>* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementsPositionUpdate_ParamsDataView::GetElementsDataView(
    mojo::ArrayDataView<AnchorElementPositionUpdateDataView>* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementPointerOver_ParamsDataView::GetPointerOverEventDataView(
    AnchorElementPointerOverDataView* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementPointerOut_ParamsDataView::GetHoverEventDataView(
    AnchorElementPointerOutDataView* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementPointerDown_ParamsDataView::GetPointerDownEventDataView(
    AnchorElementPointerDownDataView* output) {}


inline void AnchorElementMetricsHost_ReportAnchorElementPointerDataOnHoverTimerFired_ParamsDataView::GetPointerDataDataView(
    AnchorElementPointerDataOnHoverTimerFiredDataView* output) {}


inline void AnchorElementMetricsHost_ProcessPointerEventUsingMLModel_ParamsDataView::GetPointerEventDataView(
    AnchorElementPointerEventForMLModelDataView* output) {}







}  // blink::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_LOADER_NAVIGATION_PREDICTOR_MOJOM_PARAMS_DATA_H_