#include "gpu/ipc/common/gpu_disk_cache_type_mojom_traits.h"
#include "base/notreached.h"
#include "third_party/abseil-cpp/absl/types/variant.h"
namespace mojo {
gpu::mojom::GpuDiskCacheType
EnumTraits<gpu::mojom::GpuDiskCacheType, gpu::GpuDiskCacheType>::ToMojom(
gpu::GpuDiskCacheType gpu_disk_cache_type) { … }
bool EnumTraits<gpu::mojom::GpuDiskCacheType, gpu::GpuDiskCacheType>::FromMojom(
gpu::mojom::GpuDiskCacheType input,
gpu::GpuDiskCacheType* out) { … }
bool UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView,
gpu::GpuDiskCacheHandle>::IsNull(const gpu::GpuDiskCacheHandle&
handle) { … }
void UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView,
gpu::GpuDiskCacheHandle>::SetToNull(gpu::GpuDiskCacheHandle*
handle) { … }
bool UnionTraits<
gpu::mojom::GpuDiskCacheHandleDataView,
gpu::GpuDiskCacheHandle>::Read(gpu::mojom::GpuDiskCacheHandleDataView input,
gpu::GpuDiskCacheHandle* output) { … }
gpu::mojom::GpuDiskCacheHandleDataView::Tag UnionTraits<
gpu::mojom::GpuDiskCacheHandleDataView,
gpu::GpuDiskCacheHandle>::GetTag(const gpu::GpuDiskCacheHandle& handle) { … }
gpu::GpuDiskCacheGlShaderHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
gl_shader_handle(const gpu::GpuDiskCacheHandle& handle) { … }
gpu::GpuDiskCacheDawnWebGPUHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
dawn_webgpu_handle(const gpu::GpuDiskCacheHandle& handle) { … }
gpu::GpuDiskCacheDawnGraphiteHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
dawn_graphite_handle(const gpu::GpuDiskCacheHandle& handle) { … }
}