#include "third_party/blink/public/mojom/navigation/navigation_params.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 "third_party/blink/public/mojom/navigation/navigation_params.mojom-params-data.h"
namespace blink {
namespace mojom {
NOINLINE static const char* NavigationTypeToStringHelper(NavigationType value) { … }
std::string NavigationTypeToString(NavigationType value) { … }
std::ostream& operator<<(std::ostream& os, NavigationType value) { … }
NOINLINE static const char* NavigationTypeForNavigationApiToStringHelper(NavigationTypeForNavigationApi value) { … }
std::string NavigationTypeForNavigationApiToString(NavigationTypeForNavigationApi value) { … }
std::ostream& operator<<(std::ostream& os, NavigationTypeForNavigationApi value) { … }
NOINLINE static const char* ForceHistoryPushToStringHelper(ForceHistoryPush value) { … }
std::string ForceHistoryPushToString(ForceHistoryPush value) { … }
std::ostream& operator<<(std::ostream& os, ForceHistoryPush value) { … }
NOINLINE static const char* ParentResourceTimingAccessToStringHelper(ParentResourceTimingAccess value) { … }
std::string ParentResourceTimingAccessToString(ParentResourceTimingAccess value) { … }
std::ostream& operator<<(std::ostream& os, ParentResourceTimingAccess value) { … }
namespace internal {
bool BeginNavigationParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BeginNavigationParams_Data::BeginNavigationParams_Data()
: … { … }
bool CommonNavigationParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CommonNavigationParams_Data::CommonNavigationParams_Data()
: … { … }
bool NavigationTiming_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
NavigationTiming_Data::NavigationTiming_Data()
: … { … }
bool OldPageInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
OldPageInfo_Data::OldPageInfo_Data()
: … { … }
bool CommitNavigationParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
CommitNavigationParams_Data::CommitNavigationParams_Data()
: … { … }
bool PageSwapEventParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PageSwapEventParams_Data::PageSwapEventParams_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::blink::mojom::NavigationType>::WriteIntoTrace(
perfetto::TracedValue context, ::blink::mojom::NavigationType value) { … }
}
namespace perfetto {
void TraceFormatTraits<::blink::mojom::NavigationTypeForNavigationApi>::WriteIntoTrace(
perfetto::TracedValue context, ::blink::mojom::NavigationTypeForNavigationApi value) { … }
}
namespace perfetto {
void TraceFormatTraits<::blink::mojom::ForceHistoryPush>::WriteIntoTrace(
perfetto::TracedValue context, ::blink::mojom::ForceHistoryPush value) { … }
}
namespace perfetto {
void TraceFormatTraits<::blink::mojom::ParentResourceTimingAccess>::WriteIntoTrace(
perfetto::TracedValue context, ::blink::mojom::ParentResourceTimingAccess value) { … }
}