| // WARNING: This file is machine generated by fidlgen. |
| |
| // fidl_experiment = output_index_json |
| |
| #include <fidl/test.vectors/cpp/type_conversions.h> |
| |
| #pragma clang diagnostic push |
| #pragma clang diagnostic ignored "-Wshadow" |
| |
| namespace fidl { |
| namespace internal { |
| |
| ::test_vectors::ExampleUseOfVectors WireNaturalConversionTraits<::test_vectors::wire::ExampleUseOfVectors, ::test_vectors::ExampleUseOfVectors>::ToNatural(::test_vectors::wire::ExampleUseOfVectors src) { |
| return ::test_vectors::ExampleUseOfVectors{{ |
| .vector_of_uint8 = WireNaturalConversionTraits<::fidl::VectorView<uint8_t>, ::std::vector<uint8_t>>::ToNatural(std::move(src.vector_of_uint8)), |
| .vector_of_vector_of_bool = WireNaturalConversionTraits<::fidl::VectorView<::fidl::VectorView<bool>>, ::std::vector<::std::vector<bool>>>::ToNatural(std::move(src.vector_of_vector_of_bool)), |
| }}; |
| } |
| ::test_vectors::wire::ExampleUseOfVectors WireNaturalConversionTraits<::test_vectors::wire::ExampleUseOfVectors, ::test_vectors::ExampleUseOfVectors>::ToWire(fidl::AnyArena& arena, ::test_vectors::ExampleUseOfVectors src) { |
| return ::test_vectors::wire::ExampleUseOfVectors{ |
| .vector_of_uint8 = WireNaturalConversionTraits<::fidl::VectorView<uint8_t>, ::std::vector<uint8_t>>::ToWire(arena, std::move(src.vector_of_uint8())), |
| .vector_of_vector_of_bool = WireNaturalConversionTraits<::fidl::VectorView<::fidl::VectorView<bool>>, ::std::vector<::std::vector<bool>>>::ToWire(arena, std::move(src.vector_of_vector_of_bool())), |
| }; |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| #endif // __Fuchsia__ |
| #pragma clang diagnostic pop |
| |
| } // namespace internal |
| } // namespace fidl |