blob: 959376e2585004f099d2815dacc7b36370720c41 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test.emptystruct/cpp/type_conversions.h>
namespace fidl {
namespace internal {
::test_emptystruct::Empty WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToNatural(::test_emptystruct::wire::Empty src) {
return ::test_emptystruct::Empty(
WireNaturalConversionTraits<uint8_t, uint8_t>::ToNatural(
std::move(src.__reserved)));
}
::test_emptystruct::wire::Empty WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToWire(fidl::AnyArena& arena,
::test_emptystruct::Empty src) {
return ::test_emptystruct::wire::Empty{
.__reserved = WireNaturalConversionTraits<uint8_t, uint8_t>::ToWire(
arena, std::move(src.__reserved())),
};
}
::test_emptystruct::EmptyProtocolSendRequest
WireNaturalConversionTraits<::test_emptystruct::wire::EmptyProtocolSendRequest,
::test_emptystruct::EmptyProtocolSendRequest>::
ToNatural(::test_emptystruct::wire::EmptyProtocolSendRequest src) {
return ::test_emptystruct::EmptyProtocolSendRequest(
WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToNatural(std::move(src.e)));
}
::test_emptystruct::wire::EmptyProtocolSendRequest
WireNaturalConversionTraits<::test_emptystruct::wire::EmptyProtocolSendRequest,
::test_emptystruct::EmptyProtocolSendRequest>::
ToWire(fidl::AnyArena& arena,
::test_emptystruct::EmptyProtocolSendRequest src) {
return ::test_emptystruct::wire::EmptyProtocolSendRequest{
.e = WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToWire(arena, std::move(src.e())),
};
}
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse,
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse>::
ToNatural(
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse src) {
return ::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse(
WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToNatural(std::move(src.e)));
}
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse,
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse>::
ToWire(fidl::AnyArena& arena,
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse src) {
return ::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse{
.e = WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToWire(arena, std::move(src.e())),
};
}
::test_emptystruct::EmptyProtocolSendAndReceiveRequest
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest,
::test_emptystruct::EmptyProtocolSendAndReceiveRequest>::
ToNatural(
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest src) {
return ::test_emptystruct::EmptyProtocolSendAndReceiveRequest(
WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToNatural(std::move(src.e)));
}
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest,
::test_emptystruct::EmptyProtocolSendAndReceiveRequest>::
ToWire(fidl::AnyArena& arena,
::test_emptystruct::EmptyProtocolSendAndReceiveRequest src) {
return ::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest{
.e = WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToWire(arena, std::move(src.e())),
};
}
::test_emptystruct::EmptyProtocolReceiveRequest WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolReceiveRequest,
::test_emptystruct::EmptyProtocolReceiveRequest>::
ToNatural(::test_emptystruct::wire::EmptyProtocolReceiveRequest src) {
return ::test_emptystruct::EmptyProtocolReceiveRequest(
WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToNatural(std::move(src.e)));
}
::test_emptystruct::wire::EmptyProtocolReceiveRequest
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolReceiveRequest,
::test_emptystruct::EmptyProtocolReceiveRequest>::
ToWire(fidl::AnyArena& arena,
::test_emptystruct::EmptyProtocolReceiveRequest src) {
return ::test_emptystruct::wire::EmptyProtocolReceiveRequest{
.e = WireNaturalConversionTraits<
::test_emptystruct::wire::Empty,
::test_emptystruct::Empty>::ToWire(arena, std::move(src.e())),
};
}
#ifdef __Fuchsia__
::fidl::Request<::test_emptystruct::EmptyProtocol::Send>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::Send>,
::fidl::Request<::test_emptystruct::EmptyProtocol::Send>>::
ToNatural(
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::Send> src) {
return ::fidl::Request<::test_emptystruct::EmptyProtocol::Send>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendRequest,
::test_emptystruct::EmptyProtocolSendRequest>::
ToNatural(std::move(src)));
}
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::Send>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::Send>,
::fidl::Request<::test_emptystruct::EmptyProtocol::Send>>::
ToWire(fidl::AnyArena& arena,
::fidl::Request<::test_emptystruct::EmptyProtocol::Send> src) {
return ::fidl::WireRequest<::test_emptystruct::EmptyProtocol::Send>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendRequest,
::test_emptystruct::EmptyProtocolSendRequest>::ToWire(arena,
std::move(
src)));
}
::fidl::Request<::test_emptystruct::EmptyProtocol::SendAndReceive>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::SendAndReceive>,
::fidl::Request<::test_emptystruct::EmptyProtocol::SendAndReceive>>::
ToNatural(
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::SendAndReceive>
src) {
return ::fidl::Request<::test_emptystruct::EmptyProtocol::SendAndReceive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest,
::test_emptystruct::EmptyProtocolSendAndReceiveRequest>::
ToNatural(std::move(src)));
}
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::SendAndReceive>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_emptystruct::EmptyProtocol::SendAndReceive>,
::fidl::Request<::test_emptystruct::EmptyProtocol::SendAndReceive>>::
ToWire(fidl::AnyArena& arena,
::fidl::Request<::test_emptystruct::EmptyProtocol::SendAndReceive>
src) {
return ::fidl::WireRequest<::test_emptystruct::EmptyProtocol::SendAndReceive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveRequest,
::test_emptystruct::EmptyProtocolSendAndReceiveRequest>::
ToWire(arena, std::move(src)));
}
::fidl::Response<::test_emptystruct::EmptyProtocol::SendAndReceive>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_emptystruct::EmptyProtocol::SendAndReceive>,
::fidl::Response<::test_emptystruct::EmptyProtocol::SendAndReceive>>::
ToNatural(
::fidl::WireResponse<::test_emptystruct::EmptyProtocol::SendAndReceive>
src) {
return ::fidl::Response<::test_emptystruct::EmptyProtocol::SendAndReceive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse,
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse>::
ToNatural(std::move(src)));
}
::fidl::WireResponse<::test_emptystruct::EmptyProtocol::SendAndReceive>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_emptystruct::EmptyProtocol::SendAndReceive>,
::fidl::Response<::test_emptystruct::EmptyProtocol::SendAndReceive>>::
ToWire(fidl::AnyArena& arena,
::fidl::Response<::test_emptystruct::EmptyProtocol::SendAndReceive>
src) {
return ::fidl::WireResponse<
::test_emptystruct::EmptyProtocol::SendAndReceive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolSendAndReceiveTopResponse,
::test_emptystruct::EmptyProtocolSendAndReceiveTopResponse>::
ToWire(arena, std::move(src)));
}
::fidl::Event<::test_emptystruct::EmptyProtocol::Receive>
WireNaturalConversionTraits<
::fidl::WireEvent<::test_emptystruct::EmptyProtocol::Receive>,
::fidl::Event<::test_emptystruct::EmptyProtocol::Receive>>::
ToNatural(
::fidl::WireEvent<::test_emptystruct::EmptyProtocol::Receive> src) {
return ::fidl::Event<::test_emptystruct::EmptyProtocol::Receive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolReceiveRequest,
::test_emptystruct::EmptyProtocolReceiveRequest>::
ToNatural(std::move(src)));
}
::fidl::WireEvent<::test_emptystruct::EmptyProtocol::Receive>
WireNaturalConversionTraits<
::fidl::WireEvent<::test_emptystruct::EmptyProtocol::Receive>,
::fidl::Event<::test_emptystruct::EmptyProtocol::Receive>>::
ToWire(fidl::AnyArena& arena,
::fidl::Event<::test_emptystruct::EmptyProtocol::Receive> src) {
return ::fidl::WireEvent<::test_emptystruct::EmptyProtocol::Receive>(
WireNaturalConversionTraits<
::test_emptystruct::wire::EmptyProtocolReceiveRequest,
::test_emptystruct::EmptyProtocolReceiveRequest>::ToWire(arena,
std::move(
src)));
}
#endif // __Fuchsia__
} // namespace internal
} // namespace fidl