| // WARNING: This file is machine generated by fidlgen. |
| |
| #pragma once |
| |
| #include <fidl/test.protocolpayloads/cpp/markers.h> |
| #include <fidl/test.protocolpayloads/cpp/natural_types.h> |
| #include <fidl/test.protocolpayloads/cpp/wire_types.h> |
| #ifdef __Fuchsia__ |
| #include <fidl/test.protocolpayloads/cpp/natural_messaging.h> |
| #include <fidl/test.protocolpayloads/cpp/wire_messaging.h> |
| #endif // __Fuchsia__ |
| #include <fidl/test.protocolpayloads.imported/cpp/type_conversions.h> |
| #include <lib/fidl/cpp/wire_natural_conversions.h> |
| namespace fidl { |
| namespace internal { |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse, ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse> { |
| static ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest, ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest> { |
| static ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest ToNatural(::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest> { |
| using type = ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnImportWithErrorRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse, ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse> { |
| static ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse> { |
| using type = ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest, ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest> { |
| static ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest> { |
| using type = ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse, ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest, ::test_protocolpayloads::MainProtocolTwoWayAnonRequest> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonRequest ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayAnonRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest, ::test_protocolpayloads::MainProtocolOneWayAnonRequest> { |
| static ::test_protocolpayloads::MainProtocolOneWayAnonRequest ToNatural(::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOneWayAnonRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest> { |
| using type = ::test_protocolpayloads::MainProtocolOneWayAnonRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOneWayAnonRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnAnonRequest, ::test_protocolpayloads::MainProtocolOnAnonRequest> { |
| static ::test_protocolpayloads::MainProtocolOnAnonRequest ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolOnAnonRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnAnonRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnAnonRequest> { |
| using type = ::test_protocolpayloads::MainProtocolOnAnonRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnAnonRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnAnonRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::LocalStructPayload, ::test_protocolpayloads::LocalStructPayload> { |
| static ::test_protocolpayloads::LocalStructPayload ToNatural(::test_protocolpayloads::wire::LocalStructPayload src); |
| static ::test_protocolpayloads::wire::LocalStructPayload ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::LocalStructPayload src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::LocalStructPayload> { |
| using type = ::test_protocolpayloads::LocalStructPayload; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::LocalStructPayload> { |
| using type = ::test_protocolpayloads::wire::LocalStructPayload; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse, ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse> { |
| static ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest, ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest> { |
| static ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest ToNatural(::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest src); |
| static ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest> { |
| using type = ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, ::test_protocolpayloads::MainProtocolOnImportWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolOnImportWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnImportWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnImportWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> { |
| static ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult ToNatural(::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult ToWire(fidl::AnyArena& arena, ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult src); |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>> { |
| static std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> ToNatural(::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult src); |
| static ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult> { |
| using type = std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult; |
| }; |
| template <> |
| struct WireTypeForNaturalType<std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>> { |
| using type = ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult; |
| }; |
| |
| #ifdef __Fuchsia__ |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed>, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal>, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport>, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| static ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> ToNatural(::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> src); |
| static ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> ToWire(fidl::AnyArena& arena, ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| using type = ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| using type = ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImportWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| static ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> ToNatural(::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> src); |
| static ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| using type = ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>> { |
| using type = ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>; |
| }; |
| |
| template <> |
| struct WireNaturalConversionTraits<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError>, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>> { |
| static ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError> ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError> src); |
| static ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError> ToWire(fidl::AnyArena& arena, ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError> src); |
| }; |
| |
| template <> |
| struct NaturalTypeForWireType<::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError>> { |
| using type = ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>; |
| }; |
| template <> |
| struct WireTypeForNaturalType<::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>> { |
| using type = ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError>; |
| }; |
| #endif // __Fuchsia__ |
| } // namespace internal |
| } // namespace fidl |