#include "components/page_load_metrics/common/page_load_timing.h"
#include "components/page_load_metrics/common/page_load_metrics.mojom-forward.h"
#include "third_party/blink/public/common/performance/performance_timeline_constants.h"
namespace page_load_metrics {
mojom::PageLoadTimingPtr CreatePageLoadTiming() { … }
mojom::LargestContentfulPaintTimingPtr CreateLargestContentfulPaintTiming() { … }
mojom::SoftNavigationMetricsPtr CreateSoftNavigationMetrics() { … }
bool IsEmpty(const page_load_metrics::mojom::DocumentTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::InteractiveTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::InputTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::PaintTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::ParseTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::DomainLookupTiming& timing) { … }
bool IsEmpty(const page_load_metrics::mojom::PageLoadTiming& timing) { … }
void InitPageLoadTimingForTest(mojom::PageLoadTiming* timing) { … }
}