blob: c6d77c49e4f22f2cce47f36365311bcfa8d4dbbc [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#pragma once
#include <fidl/test.requestflexibleenvelope/cpp/wire.h>
// For ::fidl::fuzzing::DecoderEncoderImpl.
#include <lib/fidl/cpp/fuzzing/decoder_encoder.h>
namespace fuzzing {
inline constexpr ::std::array<::fidl::fuzzing::DecoderEncoderForType, 8>
test_requestflexibleenvelope_decoder_encoders = {
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_requestflexibleenvelope::wire::ProtocolRequestStrictResponseFlexibleRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_requestflexibleenvelope::wire::ProtocolRequestStrictResponseFlexibleRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_requestflexibleenvelope::wire::ProtocolRequestFlexibleResponseStrictTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_requestflexibleenvelope::wire::ProtocolRequestFlexibleResponseStrictTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_requestflexibleenvelope::wire::ProtocolRequestStrictResponseFlexibleTopResponse",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_requestflexibleenvelope::wire::ProtocolRequestStrictResponseFlexibleTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_requestflexibleenvelope::wire::ProtocolRequestFlexibleResponseStrictRequest",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_requestflexibleenvelope::wire::ProtocolRequestFlexibleResponseStrictRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_requestflexibleenvelope::Protocol::RequestStrictResponseFlexible>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_requestflexibleenvelope::Protocol::RequestStrictResponseFlexible>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_requestflexibleenvelope::Protocol::RequestStrictResponseFlexible>",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_requestflexibleenvelope::Protocol::RequestStrictResponseFlexible>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_requestflexibleenvelope::Protocol::RequestFlexibleResponseStrict>",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_requestflexibleenvelope::Protocol::RequestFlexibleResponseStrict>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_requestflexibleenvelope::Protocol::RequestFlexibleResponseStrict>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_requestflexibleenvelope::Protocol::RequestFlexibleResponseStrict>>,
},
};
} // namespace fuzzing