#include "ui/webui/resources/cr_components/help_bubble/help_bubble.mojom-shared.h"
#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 "ui/webui/resources/cr_components/help_bubble/help_bubble.mojom-params-data.h"
namespace help_bubble {
namespace mojom {
NOINLINE static const char* HelpBubbleArrowPositionToStringHelper(HelpBubbleArrowPosition value) { … }
std::string HelpBubbleArrowPositionToString(HelpBubbleArrowPosition value) { … }
std::ostream& operator<<(std::ostream& os, HelpBubbleArrowPosition value) { … }
NOINLINE static const char* HelpBubbleClosedReasonToStringHelper(HelpBubbleClosedReason value) { … }
std::string HelpBubbleClosedReasonToString(HelpBubbleClosedReason value) { … }
std::ostream& operator<<(std::ostream& os, HelpBubbleClosedReason value) { … }
namespace internal {
bool HelpBubbleButtonParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleButtonParams_Data::HelpBubbleButtonParams_Data()
: … { … }
bool Progress_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Progress_Data::Progress_Data()
: … { … }
bool HelpBubbleParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleParams_Data::HelpBubbleParams_Data()
: … { … }
bool HelpBubbleHandlerFactory_CreateHelpBubbleHandler_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandlerFactory_CreateHelpBubbleHandler_Params_Data::HelpBubbleHandlerFactory_CreateHelpBubbleHandler_Params_Data()
: … { … }
bool HelpBubbleHandler_HelpBubbleAnchorVisibilityChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandler_HelpBubbleAnchorVisibilityChanged_Params_Data::HelpBubbleHandler_HelpBubbleAnchorVisibilityChanged_Params_Data()
: … { … }
bool HelpBubbleHandler_HelpBubbleAnchorActivated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandler_HelpBubbleAnchorActivated_Params_Data::HelpBubbleHandler_HelpBubbleAnchorActivated_Params_Data()
: … { … }
bool HelpBubbleHandler_HelpBubbleAnchorCustomEvent_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandler_HelpBubbleAnchorCustomEvent_Params_Data::HelpBubbleHandler_HelpBubbleAnchorCustomEvent_Params_Data()
: … { … }
bool HelpBubbleHandler_HelpBubbleButtonPressed_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandler_HelpBubbleButtonPressed_Params_Data::HelpBubbleHandler_HelpBubbleButtonPressed_Params_Data()
: … { … }
bool HelpBubbleHandler_HelpBubbleClosed_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleHandler_HelpBubbleClosed_Params_Data::HelpBubbleHandler_HelpBubbleClosed_Params_Data()
: … { … }
bool HelpBubbleClient_ShowHelpBubble_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleClient_ShowHelpBubble_Params_Data::HelpBubbleClient_ShowHelpBubble_Params_Data()
: … { … }
bool HelpBubbleClient_ToggleFocusForAccessibility_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleClient_ToggleFocusForAccessibility_Params_Data::HelpBubbleClient_ToggleFocusForAccessibility_Params_Data()
: … { … }
bool HelpBubbleClient_HideHelpBubble_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleClient_HideHelpBubble_Params_Data::HelpBubbleClient_HideHelpBubble_Params_Data()
: … { … }
bool HelpBubbleClient_ExternalHelpBubbleUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
HelpBubbleClient_ExternalHelpBubbleUpdated_Params_Data::HelpBubbleClient_ExternalHelpBubbleUpdated_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::help_bubble::mojom::HelpBubbleArrowPosition>::WriteIntoTrace(
perfetto::TracedValue context, ::help_bubble::mojom::HelpBubbleArrowPosition value) { … }
}
namespace perfetto {
void TraceFormatTraits<::help_bubble::mojom::HelpBubbleClosedReason>::WriteIntoTrace(
perfetto::TracedValue context, ::help_bubble::mojom::HelpBubbleClosedReason value) { … }
}