| // 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 |