blob: 99bb25fe14ad101f359dc07164dad5683fa494ea [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test.protocolrequest/cpp/type_conversions.h>
namespace fidl {
namespace internal {
#ifdef __Fuchsia__
::test_protocolrequest::ParentTakeChildRequestRequest
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequestRequest,
::test_protocolrequest::ParentTakeChildRequestRequest>::
ToNatural(::test_protocolrequest::wire::ParentTakeChildRequestRequest src) {
return ::test_protocolrequest::ParentTakeChildRequestRequest(
WireNaturalConversionTraits<
::fidl::ServerEnd<::test_protocolrequest::Child>,
::fidl::ServerEnd<::test_protocolrequest::Child>>::
ToNatural(std::move(src.r)));
}
::test_protocolrequest::wire::ParentTakeChildRequestRequest
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequestRequest,
::test_protocolrequest::ParentTakeChildRequestRequest>::
ToWire(fidl::AnyArena& arena,
::test_protocolrequest::ParentTakeChildRequestRequest src) {
return ::test_protocolrequest::wire::ParentTakeChildRequestRequest{
.r = WireNaturalConversionTraits<
::fidl::ServerEnd<::test_protocolrequest::Child>,
::fidl::ServerEnd<::test_protocolrequest::Child>>::
ToWire(arena, std::move(src.r())),
};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::test_protocolrequest::ParentTakeChildRequest WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequest,
::test_protocolrequest::ParentTakeChildRequest>::
ToNatural(::test_protocolrequest::wire::ParentTakeChildRequest src) {
return ::test_protocolrequest::ParentTakeChildRequest(
WireNaturalConversionTraits<
::fidl::ClientEnd<::test_protocolrequest::Child>,
::fidl::ClientEnd<::test_protocolrequest::Child>>::
ToNatural(std::move(src.c)));
}
::test_protocolrequest::wire::ParentTakeChildRequest
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequest,
::test_protocolrequest::ParentTakeChildRequest>::
ToWire(fidl::AnyArena& arena,
::test_protocolrequest::ParentTakeChildRequest src) {
return ::test_protocolrequest::wire::ParentTakeChildRequest{
.c = WireNaturalConversionTraits<
::fidl::ClientEnd<::test_protocolrequest::Child>,
::fidl::ClientEnd<::test_protocolrequest::Child>>::
ToWire(arena, std::move(src.c())),
};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::test_protocolrequest::ParentGetChildTopResponse WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildTopResponse,
::test_protocolrequest::ParentGetChildTopResponse>::
ToNatural(::test_protocolrequest::wire::ParentGetChildTopResponse src) {
return ::test_protocolrequest::ParentGetChildTopResponse(
WireNaturalConversionTraits<
::fidl::ClientEnd<::test_protocolrequest::Child>,
::fidl::ClientEnd<::test_protocolrequest::Child>>::
ToNatural(std::move(src.c)));
}
::test_protocolrequest::wire::ParentGetChildTopResponse
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildTopResponse,
::test_protocolrequest::ParentGetChildTopResponse>::
ToWire(fidl::AnyArena& arena,
::test_protocolrequest::ParentGetChildTopResponse src) {
return ::test_protocolrequest::wire::ParentGetChildTopResponse{
.c = WireNaturalConversionTraits<
::fidl::ClientEnd<::test_protocolrequest::Child>,
::fidl::ClientEnd<::test_protocolrequest::Child>>::
ToWire(arena, std::move(src.c())),
};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::test_protocolrequest::ParentGetChildRequestTopResponse
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildRequestTopResponse,
::test_protocolrequest::ParentGetChildRequestTopResponse>::
ToNatural(
::test_protocolrequest::wire::ParentGetChildRequestTopResponse src) {
return ::test_protocolrequest::ParentGetChildRequestTopResponse(
WireNaturalConversionTraits<
::fidl::ServerEnd<::test_protocolrequest::Child>,
::fidl::ServerEnd<::test_protocolrequest::Child>>::
ToNatural(std::move(src.r)));
}
::test_protocolrequest::wire::ParentGetChildRequestTopResponse
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildRequestTopResponse,
::test_protocolrequest::ParentGetChildRequestTopResponse>::
ToWire(fidl::AnyArena& arena,
::test_protocolrequest::ParentGetChildRequestTopResponse src) {
return ::test_protocolrequest::wire::ParentGetChildRequestTopResponse{
.r = WireNaturalConversionTraits<
::fidl::ServerEnd<::test_protocolrequest::Child>,
::fidl::ServerEnd<::test_protocolrequest::Child>>::
ToWire(arena, std::move(src.r())),
};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Request<::test_protocolrequest::Parent::GetChild>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>,
::fidl::Request<::test_protocolrequest::Parent::GetChild>>::
ToNatural(
::fidl::WireRequest<::test_protocolrequest::Parent::GetChild> src) {
return ::fidl::Request<::test_protocolrequest::Parent::GetChild>();
}
::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>,
::fidl::Request<::test_protocolrequest::Parent::GetChild>>::
ToWire(fidl::AnyArena& arena,
::fidl::Request<::test_protocolrequest::Parent::GetChild> src) {
return ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>();
}
::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>,
::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>>::
ToNatural(
::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>
src) {
return ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>();
}
::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>,
::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>>::
ToWire(
fidl::AnyArena& arena,
::fidl::Request<::test_protocolrequest::Parent::GetChildRequest> src) {
return ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>();
}
::fidl::Request<::test_protocolrequest::Parent::TakeChild>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>,
::fidl::Request<::test_protocolrequest::Parent::TakeChild>>::
ToNatural(
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild> src) {
return ::fidl::Request<::test_protocolrequest::Parent::TakeChild>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequest,
::test_protocolrequest::ParentTakeChildRequest>::
ToNatural(std::move(src)));
}
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>,
::fidl::Request<::test_protocolrequest::Parent::TakeChild>>::
ToWire(fidl::AnyArena& arena,
::fidl::Request<::test_protocolrequest::Parent::TakeChild> src) {
return ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequest,
::test_protocolrequest::ParentTakeChildRequest>::ToWire(arena,
std::move(
src)));
}
::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>,
::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>>::
ToNatural(
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>
src) {
return ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequestRequest,
::test_protocolrequest::ParentTakeChildRequestRequest>::
ToNatural(std::move(src)));
}
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>
WireNaturalConversionTraits<
::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>,
::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>>::
ToWire(
fidl::AnyArena& arena,
::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest> src) {
return ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentTakeChildRequestRequest,
::test_protocolrequest::ParentTakeChildRequestRequest>::
ToWire(arena, std::move(src)));
}
::fidl::Response<::test_protocolrequest::Parent::GetChild>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>,
::fidl::Response<::test_protocolrequest::Parent::GetChild>>::
ToNatural(
::fidl::WireResponse<::test_protocolrequest::Parent::GetChild> src) {
return ::fidl::Response<::test_protocolrequest::Parent::GetChild>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildTopResponse,
::test_protocolrequest::ParentGetChildTopResponse>::
ToNatural(std::move(src)));
}
::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>,
::fidl::Response<::test_protocolrequest::Parent::GetChild>>::
ToWire(fidl::AnyArena& arena,
::fidl::Response<::test_protocolrequest::Parent::GetChild> src) {
return ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildTopResponse,
::test_protocolrequest::ParentGetChildTopResponse>::ToWire(arena,
std::move(
src)));
}
::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>,
::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>>::
ToNatural(
::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>
src) {
return ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildRequestTopResponse,
::test_protocolrequest::ParentGetChildRequestTopResponse>::
ToNatural(std::move(src)));
}
::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>
WireNaturalConversionTraits<
::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>,
::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>>::
ToWire(
fidl::AnyArena& arena,
::fidl::Response<::test_protocolrequest::Parent::GetChildRequest> src) {
return ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>(
WireNaturalConversionTraits<
::test_protocolrequest::wire::ParentGetChildRequestTopResponse,
::test_protocolrequest::ParentGetChildRequestTopResponse>::
ToWire(arena, std::move(src)));
}
#endif // __Fuchsia__
} // namespace internal
} // namespace fidl