#include "chrome/browser/ui/webui/tab_search/tab_search.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 "chrome/browser/ui/webui/tab_search/tab_search.mojom-params-data.h"
namespace tab_search {
namespace mojom {
NOINLINE static const char* TabOrganizationStateToStringHelper(TabOrganizationState value) { … }
std::string TabOrganizationStateToString(TabOrganizationState value) { … }
std::ostream& operator<<(std::ostream& os, TabOrganizationState value) { … }
NOINLINE static const char* TabOrganizationErrorToStringHelper(TabOrganizationError value) { … }
std::string TabOrganizationErrorToString(TabOrganizationError value) { … }
std::ostream& operator<<(std::ostream& os, TabOrganizationError value) { … }
NOINLINE static const char* TabOrganizationModelStrategyToStringHelper(TabOrganizationModelStrategy value) { … }
std::string TabOrganizationModelStrategyToString(TabOrganizationModelStrategy value) { … }
std::ostream& operator<<(std::ostream& os, TabOrganizationModelStrategy value) { … }
NOINLINE static const char* UserFeedbackToStringHelper(UserFeedback value) { … }
std::string UserFeedbackToString(UserFeedback value) { … }
std::ostream& operator<<(std::ostream& os, UserFeedback value) { … }
namespace internal {
bool ProfileData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProfileData_Data::ProfileData_Data()
: … { … }
bool Window_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Window_Data::Window_Data()
: … { … }
bool Tab_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Tab_Data::Tab_Data()
: … { … }
bool RecentlyClosedTab_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RecentlyClosedTab_Data::RecentlyClosedTab_Data()
: … { … }
bool TabGroup_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
TabGroup_Data::TabGroup_Data()
: … { … }
bool RecentlyClosedTabGroup_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RecentlyClosedTabGroup_Data::RecentlyClosedTabGroup_Data()
: … { … }
bool SwitchToTabInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SwitchToTabInfo_Data::SwitchToTabInfo_Data()
: … { … }
bool TabOrganization_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
TabOrganization_Data::TabOrganization_Data()
: … { … }
bool TabOrganizationSession_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
TabOrganizationSession_Data::TabOrganizationSession_Data()
: … { … }
bool TabUpdateInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
TabUpdateInfo_Data::TabUpdateInfo_Data()
: … { … }
bool TabsRemovedInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
TabsRemovedInfo_Data::TabsRemovedInfo_Data()
: … { … }
bool PageHandlerFactory_CreatePageHandler_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandlerFactory_CreatePageHandler_Params_Data::PageHandlerFactory_CreatePageHandler_Params_Data()
: … { … }
bool PageHandler_CloseTab_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_CloseTab_Params_Data::PageHandler_CloseTab_Params_Data()
: … { … }
bool PageHandler_DeclutterTabs_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_DeclutterTabs_Params_Data::PageHandler_DeclutterTabs_Params_Data()
: … { … }
bool PageHandler_AcceptTabOrganization_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_AcceptTabOrganization_Params_Data::PageHandler_AcceptTabOrganization_Params_Data()
: … { … }
bool PageHandler_RejectTabOrganization_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_RejectTabOrganization_Params_Data::PageHandler_RejectTabOrganization_Params_Data()
: … { … }
bool PageHandler_ExcludeFromStaleTabs_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_ExcludeFromStaleTabs_Params_Data::PageHandler_ExcludeFromStaleTabs_Params_Data()
: … { … }
bool PageHandler_GetProfileData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetProfileData_Params_Data::PageHandler_GetProfileData_Params_Data()
: … { … }
bool PageHandler_GetProfileData_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetProfileData_ResponseParams_Data::PageHandler_GetProfileData_ResponseParams_Data()
: … { … }
bool PageHandler_GetStaleTabs_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetStaleTabs_Params_Data::PageHandler_GetStaleTabs_Params_Data()
: … { … }
bool PageHandler_GetStaleTabs_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetStaleTabs_ResponseParams_Data::PageHandler_GetStaleTabs_ResponseParams_Data()
: … { … }
bool PageHandler_GetTabOrganizationSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetTabOrganizationSession_Params_Data::PageHandler_GetTabOrganizationSession_Params_Data()
: … { … }
bool PageHandler_GetTabOrganizationSession_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetTabOrganizationSession_ResponseParams_Data::PageHandler_GetTabOrganizationSession_ResponseParams_Data()
: … { … }
bool PageHandler_GetTabOrganizationModelStrategy_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetTabOrganizationModelStrategy_Params_Data::PageHandler_GetTabOrganizationModelStrategy_Params_Data()
: … { … }
bool PageHandler_GetTabOrganizationModelStrategy_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_GetTabOrganizationModelStrategy_ResponseParams_Data::PageHandler_GetTabOrganizationModelStrategy_ResponseParams_Data()
: … { … }
bool PageHandler_SwitchToTab_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_SwitchToTab_Params_Data::PageHandler_SwitchToTab_Params_Data()
: … { … }
bool PageHandler_OpenRecentlyClosedEntry_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_OpenRecentlyClosedEntry_Params_Data::PageHandler_OpenRecentlyClosedEntry_Params_Data()
: … { … }
bool PageHandler_RequestTabOrganization_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_RequestTabOrganization_Params_Data::PageHandler_RequestTabOrganization_Params_Data()
: … { … }
bool PageHandler_RemoveTabFromOrganization_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_RemoveTabFromOrganization_Params_Data::PageHandler_RemoveTabFromOrganization_Params_Data()
: … { … }
bool PageHandler_RejectSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_RejectSession_Params_Data::PageHandler_RejectSession_Params_Data()
: … { … }
bool PageHandler_RestartSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_RestartSession_Params_Data::PageHandler_RestartSession_Params_Data()
: … { … }
bool PageHandler_SaveRecentlyClosedExpandedPref_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_SaveRecentlyClosedExpandedPref_Params_Data::PageHandler_SaveRecentlyClosedExpandedPref_Params_Data()
: … { … }
bool PageHandler_SetTabIndex_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_SetTabIndex_Params_Data::PageHandler_SetTabIndex_Params_Data()
: … { … }
bool PageHandler_StartTabGroupTutorial_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_StartTabGroupTutorial_Params_Data::PageHandler_StartTabGroupTutorial_Params_Data()
: … { … }
bool PageHandler_TriggerFeedback_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_TriggerFeedback_Params_Data::PageHandler_TriggerFeedback_Params_Data()
: … { … }
bool PageHandler_TriggerSignIn_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_TriggerSignIn_Params_Data::PageHandler_TriggerSignIn_Params_Data()
: … { … }
bool PageHandler_OpenHelpPage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_OpenHelpPage_Params_Data::PageHandler_OpenHelpPage_Params_Data()
: … { … }
bool PageHandler_SetTabOrganizationModelStrategy_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_SetTabOrganizationModelStrategy_Params_Data::PageHandler_SetTabOrganizationModelStrategy_Params_Data()
: … { … }
bool PageHandler_SetUserFeedback_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_SetUserFeedback_Params_Data::PageHandler_SetUserFeedback_Params_Data()
: … { … }
bool PageHandler_NotifyOrganizationUIReadyToShow_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_NotifyOrganizationUIReadyToShow_Params_Data::PageHandler_NotifyOrganizationUIReadyToShow_Params_Data()
: … { … }
bool PageHandler_NotifySearchUIReadyToShow_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageHandler_NotifySearchUIReadyToShow_Params_Data::PageHandler_NotifySearchUIReadyToShow_Params_Data()
: … { … }
bool Page_TabOrganizationSessionUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabOrganizationSessionUpdated_Params_Data::Page_TabOrganizationSessionUpdated_Params_Data()
: … { … }
bool Page_TabOrganizationModelStrategyUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabOrganizationModelStrategyUpdated_Params_Data::Page_TabOrganizationModelStrategyUpdated_Params_Data()
: … { … }
bool Page_TabsChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabsChanged_Params_Data::Page_TabsChanged_Params_Data()
: … { … }
bool Page_TabUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabUpdated_Params_Data::Page_TabUpdated_Params_Data()
: … { … }
bool Page_TabsRemoved_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabsRemoved_Params_Data::Page_TabsRemoved_Params_Data()
: … { … }
bool Page_TabSearchTabIndexChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabSearchTabIndexChanged_Params_Data::Page_TabSearchTabIndexChanged_Params_Data()
: … { … }
bool Page_ShowFREChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_ShowFREChanged_Params_Data::Page_ShowFREChanged_Params_Data()
: … { … }
bool Page_TabOrganizationEnabledChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_TabOrganizationEnabledChanged_Params_Data::Page_TabOrganizationEnabledChanged_Params_Data()
: … { … }
bool Page_StaleTabsChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Page_StaleTabsChanged_Params_Data::Page_StaleTabsChanged_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::tab_search::mojom::TabOrganizationState>::WriteIntoTrace(
perfetto::TracedValue context, ::tab_search::mojom::TabOrganizationState value) { … }
}
namespace perfetto {
void TraceFormatTraits<::tab_search::mojom::TabOrganizationError>::WriteIntoTrace(
perfetto::TracedValue context, ::tab_search::mojom::TabOrganizationError value) { … }
}
namespace perfetto {
void TraceFormatTraits<::tab_search::mojom::TabOrganizationModelStrategy>::WriteIntoTrace(
perfetto::TracedValue context, ::tab_search::mojom::TabOrganizationModelStrategy value) { … }
}
namespace perfetto {
void TraceFormatTraits<::tab_search::mojom::UserFeedback>::WriteIntoTrace(
perfetto::TracedValue context, ::tab_search::mojom::UserFeedback value) { … }
}