chromium/out/Default/gen/components/safe_browsing/content/common/safe_browsing.mojom-shared.cc

// components/safe_browsing/content/common/safe_browsing.mojom-shared.cc is auto generated by mojom_bindings_generator.py, do not edit

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

#include "components/safe_browsing/content/common/safe_browsing.mojom-shared.h"

// Used to support stream output operator for enums.
// TODO(dcheng): Consider omitting this somehow if not needed.
#include <ostream>
#include <utility>

#include "base/strings/stringprintf.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/lib/validation_util.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"

#include "components/safe_browsing/content/common/safe_browsing.mojom-params-data.h"
namespace safe_browsing {
namespace mojom {

NOINLINE static const char* PhishingDetectorResultToStringHelper(PhishingDetectorResult value) {}

std::string PhishingDetectorResultToString(PhishingDetectorResult value) {}

std::ostream& operator<<(std::ostream& os, PhishingDetectorResult value) {}

NOINLINE static const char* PhishingImageEmbeddingResultToStringHelper(PhishingImageEmbeddingResult value) {}

std::string PhishingImageEmbeddingResultToString(PhishingImageEmbeddingResult value) {}

std::ostream& operator<<(std::ostream& os, PhishingImageEmbeddingResult value) {}

NOINLINE static const char* WebRequestProtocolTypeToStringHelper(WebRequestProtocolType value) {}

std::string WebRequestProtocolTypeToString(WebRequestProtocolType value) {}

std::ostream& operator<<(std::ostream& os, WebRequestProtocolType value) {}

NOINLINE static const char* WebRequestContactInitiatorTypeToStringHelper(WebRequestContactInitiatorType value) {}

std::string WebRequestContactInitiatorTypeToString(WebRequestContactInitiatorType value) {}

std::ostream& operator<<(std::ostream& os, WebRequestContactInitiatorType value) {}

namespace internal {


// static
bool AttributeNameValue_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

AttributeNameValue_Data::AttributeNameValue_Data()
    :{}


// static
bool ThreatDOMDetailsNode_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ThreatDOMDetailsNode_Data::ThreatDOMDetailsNode_Data()
    :{}


// static
bool SafeBrowsing_CreateCheckerAndCheck_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

SafeBrowsing_CreateCheckerAndCheck_Params_Data::SafeBrowsing_CreateCheckerAndCheck_Params_Data()
    :{}


// static
bool SafeBrowsing_CreateCheckerAndCheck_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

SafeBrowsing_CreateCheckerAndCheck_ResponseParams_Data::SafeBrowsing_CreateCheckerAndCheck_ResponseParams_Data()
    :{}


// static
bool SafeBrowsing_Clone_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

SafeBrowsing_Clone_Params_Data::SafeBrowsing_Clone_Params_Data()
    :{}


// static
bool ThreatReporter_GetThreatDOMDetails_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ThreatReporter_GetThreatDOMDetails_Params_Data::ThreatReporter_GetThreatDOMDetails_Params_Data()
    :{}


// static
bool ThreatReporter_GetThreatDOMDetails_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ThreatReporter_GetThreatDOMDetails_ResponseParams_Data::ThreatReporter_GetThreatDOMDetails_ResponseParams_Data()
    :{}


// static
bool PhishingDetector_StartPhishingDetection_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingDetector_StartPhishingDetection_Params_Data::PhishingDetector_StartPhishingDetection_Params_Data()
    :{}


// static
bool PhishingDetector_StartPhishingDetection_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingDetector_StartPhishingDetection_ResponseParams_Data::PhishingDetector_StartPhishingDetection_ResponseParams_Data()
    :{}


// static
bool PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_Params_Data::PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_Params_Data()
    :{}


// static
bool PhishingModelSetter_AttachImageEmbeddingModel_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_AttachImageEmbeddingModel_Params_Data::PhishingModelSetter_AttachImageEmbeddingModel_Params_Data()
    :{}


// static
bool PhishingModelSetter_SetPhishingFlatBufferModel_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_SetPhishingFlatBufferModel_Params_Data::PhishingModelSetter_SetPhishingFlatBufferModel_Params_Data()
    :{}


// static
bool PhishingModelSetter_ClearScorer_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_ClearScorer_Params_Data::PhishingModelSetter_ClearScorer_Params_Data()
    :{}


// static
bool PhishingModelSetter_SetTestObserver_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_SetTestObserver_Params_Data::PhishingModelSetter_SetTestObserver_Params_Data()
    :{}


// static
bool PhishingModelSetter_SetTestObserver_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetter_SetTestObserver_ResponseParams_Data::PhishingModelSetter_SetTestObserver_ResponseParams_Data()
    :{}


// static
bool PhishingModelSetterTestObserver_PhishingModelUpdated_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingModelSetterTestObserver_PhishingModelUpdated_Params_Data::PhishingModelSetterTestObserver_PhishingModelUpdated_Params_Data()
    :{}


// static
bool PhishingImageEmbedderDetector_StartImageEmbedding_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingImageEmbedderDetector_StartImageEmbedding_Params_Data::PhishingImageEmbedderDetector_StartImageEmbedding_Params_Data()
    :{}


// static
bool PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParams_Data::PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParams_Data()
    :{}


// static
bool ExtensionWebRequestReporter_SendWebRequestData_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ExtensionWebRequestReporter_SendWebRequestData_Params_Data::ExtensionWebRequestReporter_SendWebRequestData_Params_Data()
    :{}


// static
bool ExtensionWebRequestReporter_Clone_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ExtensionWebRequestReporter_Clone_Params_Data::ExtensionWebRequestReporter_Clone_Params_Data()
    :{}

}  // namespace internal
}  // namespace mojom
}  // namespace safe_browsing

namespace perfetto {

// static
void TraceFormatTraits<::safe_browsing::mojom::PhishingDetectorResult>::WriteIntoTrace(
   perfetto::TracedValue context, ::safe_browsing::mojom::PhishingDetectorResult value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::safe_browsing::mojom::PhishingImageEmbeddingResult>::WriteIntoTrace(
   perfetto::TracedValue context, ::safe_browsing::mojom::PhishingImageEmbeddingResult value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::safe_browsing::mojom::WebRequestProtocolType>::WriteIntoTrace(
   perfetto::TracedValue context, ::safe_browsing::mojom::WebRequestProtocolType value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::safe_browsing::mojom::WebRequestContactInitiatorType>::WriteIntoTrace(
   perfetto::TracedValue context, ::safe_browsing::mojom::WebRequestContactInitiatorType value) {}

} // namespace perfetto