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