blob: 1b923e8e97b36e3f2fc2cf047f8ad1b8add58b34 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <fidl/test.encapsulatedstructs/cpp/wire.h>
// For ::fidl::fuzzing::DecoderEncoderImpl.
#include <lib/fidl/cpp/fuzzing/decoder_encoder.h>
namespace fuzzing {
inline constexpr ::std::array<::fidl::fuzzing::DecoderEncoderForType, 12>
test_encapsulatedstructs_decoder_encoders = {
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::Int8Int32",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::Int8Int32, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::Int8Int32 as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::Int8Int32, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::Int16Int8",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::Int16Int8, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::Int16Int8 as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::Int16Int8, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::ArrayInt16Int8",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::ArrayInt16Int8, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::ArrayInt16Int8 as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::ArrayInt16Int8, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::StructPaddingTestStruct",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::StructPaddingTestStruct, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::StructPaddingTestStruct as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::StructPaddingTestStruct, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::NonInlineStructTestStruct",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::NonInlineStructTestStruct, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::NonInlineStructTestStruct as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::NonInlineStructTestStruct, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_encapsulatedstructs::wire::TopLevelStruct",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::TopLevelStruct, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_encapsulatedstructs::wire::TopLevelStruct as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_encapsulatedstructs::wire::TopLevelStruct, true>,
},
};
} // namespace fuzzing