blob: d39511fa7f5c2535036474424b0f16b3ffc2e9b0 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test.vectors/cpp/type_conversions.h>
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__
} // namespace internal
} // namespace fidl