#include "chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome.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/side_panel/customize_chrome/customize_chrome.mojom-params-data.h"
namespace side_panel {
namespace mojom {
NOINLINE static const char* CustomizeChromeSectionToStringHelper(CustomizeChromeSection value) { … }
std::string CustomizeChromeSectionToString(CustomizeChromeSection value) { … }
std::ostream& operator<<(std::ostream& os, CustomizeChromeSection value) { … }
NOINLINE static const char* ChromeWebStoreCollectionToStringHelper(ChromeWebStoreCollection value) { … }
std::string ChromeWebStoreCollectionToString(ChromeWebStoreCollection value) { … }
std::ostream& operator<<(std::ostream& os, ChromeWebStoreCollection value) { … }
NOINLINE static const char* ChromeWebStoreCategoryToStringHelper(ChromeWebStoreCategory value) { … }
std::string ChromeWebStoreCategoryToString(ChromeWebStoreCategory value) { … }
std::ostream& operator<<(std::ostream& os, ChromeWebStoreCategory value) { … }
namespace internal {
bool BackgroundImage_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BackgroundImage_Data::BackgroundImage_Data()
: … { … }
bool ThirdPartyThemeInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ThirdPartyThemeInfo_Data::ThirdPartyThemeInfo_Data()
: … { … }
bool Theme_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Theme_Data::Theme_Data()
: … { … }
bool BackgroundCollection_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BackgroundCollection_Data::BackgroundCollection_Data()
: … { … }
bool CollectionImage_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CollectionImage_Data::CollectionImage_Data()
: … { … }
bool ModuleSettings_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ModuleSettings_Data::ModuleSettings_Data()
: … { … }
bool CustomizeChromePageHandlerFactory_CreatePageHandler_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandlerFactory_CreatePageHandler_Params_Data::CustomizeChromePageHandlerFactory_CreatePageHandler_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetMostVisitedSettings_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetMostVisitedSettings_Params_Data::CustomizeChromePageHandler_SetMostVisitedSettings_Params_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateMostVisitedSettings_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateMostVisitedSettings_Params_Data::CustomizeChromePageHandler_UpdateMostVisitedSettings_Params_Data()
: … { … }
bool CustomizeChromePageHandler_GetBackgroundCollections_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_GetBackgroundCollections_Params_Data::CustomizeChromePageHandler_GetBackgroundCollections_Params_Data()
: … { … }
bool CustomizeChromePageHandler_GetBackgroundCollections_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_GetBackgroundCollections_ResponseParams_Data::CustomizeChromePageHandler_GetBackgroundCollections_ResponseParams_Data()
: … { … }
bool CustomizeChromePageHandler_GetBackgroundImages_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_GetBackgroundImages_Params_Data::CustomizeChromePageHandler_GetBackgroundImages_Params_Data()
: … { … }
bool CustomizeChromePageHandler_GetBackgroundImages_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_GetBackgroundImages_ResponseParams_Data::CustomizeChromePageHandler_GetBackgroundImages_ResponseParams_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateModulesSettings_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateModulesSettings_Params_Data::CustomizeChromePageHandler_UpdateModulesSettings_Params_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateTheme_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateTheme_Params_Data::CustomizeChromePageHandler_UpdateTheme_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetDefaultColor_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetDefaultColor_Params_Data::CustomizeChromePageHandler_SetDefaultColor_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetFollowDeviceTheme_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetFollowDeviceTheme_Params_Data::CustomizeChromePageHandler_SetFollowDeviceTheme_Params_Data()
: … { … }
bool CustomizeChromePageHandler_RemoveBackgroundImage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_RemoveBackgroundImage_Params_Data::CustomizeChromePageHandler_RemoveBackgroundImage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_ChooseLocalCustomBackground_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_ChooseLocalCustomBackground_Params_Data::CustomizeChromePageHandler_ChooseLocalCustomBackground_Params_Data()
: … { … }
bool CustomizeChromePageHandler_ChooseLocalCustomBackground_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_ChooseLocalCustomBackground_ResponseParams_Data::CustomizeChromePageHandler_ChooseLocalCustomBackground_ResponseParams_Data()
: … { … }
bool CustomizeChromePageHandler_SetBackgroundImage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetBackgroundImage_Params_Data::CustomizeChromePageHandler_SetBackgroundImage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetDailyRefreshCollectionId_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetDailyRefreshCollectionId_Params_Data::CustomizeChromePageHandler_SetDailyRefreshCollectionId_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenChromeWebStore_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenChromeWebStore_Params_Data::CustomizeChromePageHandler_OpenChromeWebStore_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenChromeWebStoreHomePage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenChromeWebStoreHomePage_Params_Data::CustomizeChromePageHandler_OpenChromeWebStoreHomePage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenThirdPartyThemePage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenThirdPartyThemePage_Params_Data::CustomizeChromePageHandler_OpenThirdPartyThemePage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenChromeWebStoreCategoryPage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenChromeWebStoreCategoryPage_Params_Data::CustomizeChromePageHandler_OpenChromeWebStoreCategoryPage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenChromeWebStoreCollectionPage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenChromeWebStoreCollectionPage_Params_Data::CustomizeChromePageHandler_OpenChromeWebStoreCollectionPage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_OpenNtpManagedByPage_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_OpenNtpManagedByPage_Params_Data::CustomizeChromePageHandler_OpenNtpManagedByPage_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetModulesVisible_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetModulesVisible_Params_Data::CustomizeChromePageHandler_SetModulesVisible_Params_Data()
: … { … }
bool CustomizeChromePageHandler_SetModuleDisabled_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_SetModuleDisabled_Params_Data::CustomizeChromePageHandler_SetModuleDisabled_Params_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateScrollToSection_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateScrollToSection_Params_Data::CustomizeChromePageHandler_UpdateScrollToSection_Params_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateAttachedTabState_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateAttachedTabState_Params_Data::CustomizeChromePageHandler_UpdateAttachedTabState_Params_Data()
: … { … }
bool CustomizeChromePageHandler_UpdateNtpManagedByName_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePageHandler_UpdateNtpManagedByName_Params_Data::CustomizeChromePageHandler_UpdateNtpManagedByName_Params_Data()
: … { … }
bool CustomizeChromePage_SetModulesSettings_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_SetModulesSettings_Params_Data::CustomizeChromePage_SetModulesSettings_Params_Data()
: … { … }
bool CustomizeChromePage_SetMostVisitedSettings_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_SetMostVisitedSettings_Params_Data::CustomizeChromePage_SetMostVisitedSettings_Params_Data()
: … { … }
bool CustomizeChromePage_SetTheme_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_SetTheme_Params_Data::CustomizeChromePage_SetTheme_Params_Data()
: … { … }
bool CustomizeChromePage_ScrollToSection_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_ScrollToSection_Params_Data::CustomizeChromePage_ScrollToSection_Params_Data()
: … { … }
bool CustomizeChromePage_AttachedTabStateUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_AttachedTabStateUpdated_Params_Data::CustomizeChromePage_AttachedTabStateUpdated_Params_Data()
: … { … }
bool CustomizeChromePage_NtpManagedByNameUpdated_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CustomizeChromePage_NtpManagedByNameUpdated_Params_Data::CustomizeChromePage_NtpManagedByNameUpdated_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::side_panel::mojom::CustomizeChromeSection>::WriteIntoTrace(
perfetto::TracedValue context, ::side_panel::mojom::CustomizeChromeSection value) { … }
}
namespace perfetto {
void TraceFormatTraits<::side_panel::mojom::ChromeWebStoreCollection>::WriteIntoTrace(
perfetto::TracedValue context, ::side_panel::mojom::ChromeWebStoreCollection value) { … }
}
namespace perfetto {
void TraceFormatTraits<::side_panel::mojom::ChromeWebStoreCategory>::WriteIntoTrace(
perfetto::TracedValue context, ::side_panel::mojom::ChromeWebStoreCategory value) { … }
}