#include "dawn/native/webgpu_absl_format.h"
#include <string>
#include <vector>
#include "dawn/common/MatchVariant.h"
#include "dawn/native/Adapter.h"
#include "dawn/native/AttachmentState.h"
#include "dawn/native/BindingInfo.h"
#include "dawn/native/Device.h"
#include "dawn/native/Format.h"
#include "dawn/native/ObjectBase.h"
#include "dawn/native/PerStage.h"
#include "dawn/native/ProgrammableEncoder.h"
#include "dawn/native/RenderPipeline.h"
#include "dawn/native/Sampler.h"
#include "dawn/native/ShaderModule.h"
#include "dawn/native/Subresource.h"
#include "dawn/native/Surface.h"
#include "dawn/native/Texture.h"
namespace dawn::native {
absl::FormatConvertResult<absl::FormatConversionCharSet::kString>
AbslFormatConvert(const Color* value, const absl::FormatConversionSpec& spec, absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const Extent2D* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const Extent3D* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const Origin2D* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const Origin3D* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const BindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const BufferBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const BufferBindingLayout& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const TextureBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const TextureBindingLayout& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const StorageTextureBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const StorageTextureBindingLayout& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const SamplerBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const SamplerBindingLayout& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const StaticSamplerBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const InputAttachmentBindingInfo& value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const ImageCopyTexture* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const TextureDataLayout* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const ShaderModuleEntryPoint* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const AdapterBase* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const DeviceBase* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const ApiObjectBase* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const AttachmentState* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
const Surface* value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString>
AbslFormatConvert(Aspect value, const absl::FormatConversionSpec& spec, absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
SampleTypeBit value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
BindingInfoType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
SingleShaderStage value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
VertexFormatBaseType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
InterStageComponentType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
InterpolationType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
InterpolationSampling value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
TextureComponentType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
absl::FormatConvertResult<absl::FormatConversionCharSet::kString> AbslFormatConvert(
PixelLocalMemberType value,
const absl::FormatConversionSpec& spec,
absl::FormatSink* s) { … }
}