chromium/gpu/ipc/common/gpu_disk_cache_type_mojom_traits.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 {

// static
gpu::mojom::GpuDiskCacheType
EnumTraits<gpu::mojom::GpuDiskCacheType, gpu::GpuDiskCacheType>::ToMojom(
    gpu::GpuDiskCacheType gpu_disk_cache_type) {}

// static
bool EnumTraits<gpu::mojom::GpuDiskCacheType, gpu::GpuDiskCacheType>::FromMojom(
    gpu::mojom::GpuDiskCacheType input,
    gpu::GpuDiskCacheType* out) {}

// static
bool UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView,
                 gpu::GpuDiskCacheHandle>::IsNull(const gpu::GpuDiskCacheHandle&
                                                      handle) {}

void UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView,
                 gpu::GpuDiskCacheHandle>::SetToNull(gpu::GpuDiskCacheHandle*
                                                         handle) {}

// static
bool UnionTraits<
    gpu::mojom::GpuDiskCacheHandleDataView,
    gpu::GpuDiskCacheHandle>::Read(gpu::mojom::GpuDiskCacheHandleDataView input,
                                   gpu::GpuDiskCacheHandle* output) {}

// static
gpu::mojom::GpuDiskCacheHandleDataView::Tag UnionTraits<
    gpu::mojom::GpuDiskCacheHandleDataView,
    gpu::GpuDiskCacheHandle>::GetTag(const gpu::GpuDiskCacheHandle& handle) {}

// static
gpu::GpuDiskCacheGlShaderHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
    gl_shader_handle(const gpu::GpuDiskCacheHandle& handle) {}

// static
gpu::GpuDiskCacheDawnWebGPUHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
    dawn_webgpu_handle(const gpu::GpuDiskCacheHandle& handle) {}

// static
gpu::GpuDiskCacheDawnGraphiteHandle
UnionTraits<gpu::mojom::GpuDiskCacheHandleDataView, gpu::GpuDiskCacheHandle>::
    dawn_graphite_handle(const gpu::GpuDiskCacheHandle& handle) {}

}  // namespace mojo