blob: e858d44f12f92ee8a0ba4c5c2c6e2d69d3f2da92 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test.structdefaultvalueenumlibraryreference/cpp/type_conversions.h>
namespace fidl {
namespace internal {
::test_structdefaultvalueenumlibraryreference::Foo WireNaturalConversionTraits<
::test_structdefaultvalueenumlibraryreference::wire::Foo,
::test_structdefaultvalueenumlibraryreference::Foo>::
ToNatural(::test_structdefaultvalueenumlibraryreference::wire::Foo src) {
return ::test_structdefaultvalueenumlibraryreference::Foo(
WireNaturalConversionTraits<
::test_dependent::wire::MyEnum,
::test_dependent::MyEnum>::ToNatural(std::move(src.field)));
}
::test_structdefaultvalueenumlibraryreference::wire::Foo
WireNaturalConversionTraits<
::test_structdefaultvalueenumlibraryreference::wire::Foo,
::test_structdefaultvalueenumlibraryreference::Foo>::
ToWire(fidl::AnyArena& arena,
::test_structdefaultvalueenumlibraryreference::Foo src) {
return ::test_structdefaultvalueenumlibraryreference::wire::Foo{
.field = WireNaturalConversionTraits<
::test_dependent::wire::MyEnum,
::test_dependent::MyEnum>::ToWire(arena, std::move(src.field())),
};
}
#ifdef __Fuchsia__
#endif // __Fuchsia__
} // namespace internal
} // namespace fidl