blob: bd09152f20094d58bf21b4156dc33cc92e59bd0e [file] [log] [blame]
// 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