blob: 6b53c110dae9650e3b6156c10aa06e151930e897 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test.table/cpp/type_conversions.h>
namespace fidl {
namespace internal {
::test_table::TableWithAttributes
WireNaturalConversionTraits<::test_table::wire::TableWithAttributes,
::test_table::TableWithAttributes>::
ToNatural(::test_table::wire::TableWithAttributes src) {
::test_table::TableWithAttributes dst;
if (src.has_x()) {
dst.x() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.x()));
}
return dst;
}
::test_table::wire::TableWithAttributes WireNaturalConversionTraits<
::test_table::wire::TableWithAttributes,
::test_table::TableWithAttributes>::ToWire(fidl::AnyArena& arena,
::test_table::TableWithAttributes
src) {
auto builder = ::test_table::wire::TableWithAttributes::Builder(arena);
if (src.x().has_value()) {
builder.x(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.x().value())));
}
return builder.Build();
}
::test_table::SimpleTable WireNaturalConversionTraits<
::test_table::wire::SimpleTable,
::test_table::SimpleTable>::ToNatural(::test_table::wire::SimpleTable src) {
::test_table::SimpleTable dst;
if (src.has_x()) {
dst.x() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.x()));
}
if (src.has_y()) {
dst.y() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.y()));
}
return dst;
}
::test_table::wire::SimpleTable WireNaturalConversionTraits<
::test_table::wire::SimpleTable,
::test_table::SimpleTable>::ToWire(fidl::AnyArena& arena,
::test_table::SimpleTable src) {
auto builder = ::test_table::wire::SimpleTable::Builder(arena);
if (src.x().has_value()) {
builder.x(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.x().value())));
}
if (src.y().has_value()) {
builder.y(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.y().value())));
}
return builder.Build();
}
::test_table::ReverseOrdinalTable
WireNaturalConversionTraits<::test_table::wire::ReverseOrdinalTable,
::test_table::ReverseOrdinalTable>::
ToNatural(::test_table::wire::ReverseOrdinalTable src) {
::test_table::ReverseOrdinalTable dst;
if (src.has_z()) {
dst.z() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.z()));
}
if (src.has_y()) {
dst.y() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.y()));
}
if (src.has_x()) {
dst.x() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.x()));
}
return dst;
}
::test_table::wire::ReverseOrdinalTable WireNaturalConversionTraits<
::test_table::wire::ReverseOrdinalTable,
::test_table::ReverseOrdinalTable>::ToWire(fidl::AnyArena& arena,
::test_table::ReverseOrdinalTable
src) {
auto builder = ::test_table::wire::ReverseOrdinalTable::Builder(arena);
if (src.z().has_value()) {
builder.z(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.z().value())));
}
if (src.y().has_value()) {
builder.y(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.y().value())));
}
if (src.x().has_value()) {
builder.x(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.x().value())));
}
return builder.Build();
}
::test_table::OlderSimpleTable WireNaturalConversionTraits<
::test_table::wire::OlderSimpleTable, ::test_table::OlderSimpleTable>::
ToNatural(::test_table::wire::OlderSimpleTable src) {
::test_table::OlderSimpleTable dst;
if (src.has_x()) {
dst.x() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.x()));
}
return dst;
}
::test_table::wire::OlderSimpleTable WireNaturalConversionTraits<
::test_table::wire::OlderSimpleTable, ::test_table::OlderSimpleTable>::
ToWire(fidl::AnyArena& arena, ::test_table::OlderSimpleTable src) {
auto builder = ::test_table::wire::OlderSimpleTable::Builder(arena);
if (src.x().has_value()) {
builder.x(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.x().value())));
}
return builder.Build();
}
::test_table::NewerSimpleTable WireNaturalConversionTraits<
::test_table::wire::NewerSimpleTable, ::test_table::NewerSimpleTable>::
ToNatural(::test_table::wire::NewerSimpleTable src) {
::test_table::NewerSimpleTable dst;
if (src.has_x()) {
dst.x() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.x()));
}
if (src.has_y()) {
dst.y() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.y()));
}
if (src.has_z()) {
dst.z() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.z()));
}
return dst;
}
::test_table::wire::NewerSimpleTable WireNaturalConversionTraits<
::test_table::wire::NewerSimpleTable, ::test_table::NewerSimpleTable>::
ToWire(fidl::AnyArena& arena, ::test_table::NewerSimpleTable src) {
auto builder = ::test_table::wire::NewerSimpleTable::Builder(arena);
if (src.x().has_value()) {
builder.x(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.x().value())));
}
if (src.y().has_value()) {
builder.y(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.y().value())));
}
if (src.z().has_value()) {
builder.z(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.z().value())));
}
return builder.Build();
}
::test_table::ExtensionTable WireNaturalConversionTraits<
::test_table::wire::ExtensionTable,
::test_table::ExtensionTable>::ToNatural(::test_table::wire::ExtensionTable
src) {
::test_table::ExtensionTable dst;
return dst;
}
::test_table::wire::ExtensionTable WireNaturalConversionTraits<
::test_table::wire::ExtensionTable,
::test_table::ExtensionTable>::ToWire(fidl::AnyArena& arena,
::test_table::ExtensionTable src) {
auto builder = ::test_table::wire::ExtensionTable::Builder(arena);
return builder.Build();
}
::test_table::SixtyFourOrdinalTable
WireNaturalConversionTraits<::test_table::wire::SixtyFourOrdinalTable,
::test_table::SixtyFourOrdinalTable>::
ToNatural(::test_table::wire::SixtyFourOrdinalTable src) {
::test_table::SixtyFourOrdinalTable dst;
if (src.has_v1()) {
dst.v1() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v1()));
}
if (src.has_v2()) {
dst.v2() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v2()));
}
if (src.has_v3()) {
dst.v3() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v3()));
}
if (src.has_v4()) {
dst.v4() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v4()));
}
if (src.has_v5()) {
dst.v5() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v5()));
}
if (src.has_v6()) {
dst.v6() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v6()));
}
if (src.has_v7()) {
dst.v7() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v7()));
}
if (src.has_v8()) {
dst.v8() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v8()));
}
if (src.has_v9()) {
dst.v9() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v9()));
}
if (src.has_v10()) {
dst.v10() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v10()));
}
if (src.has_v11()) {
dst.v11() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v11()));
}
if (src.has_v12()) {
dst.v12() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v12()));
}
if (src.has_v13()) {
dst.v13() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v13()));
}
if (src.has_v14()) {
dst.v14() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v14()));
}
if (src.has_v15()) {
dst.v15() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v15()));
}
if (src.has_v16()) {
dst.v16() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v16()));
}
if (src.has_v17()) {
dst.v17() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v17()));
}
if (src.has_v18()) {
dst.v18() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v18()));
}
if (src.has_v19()) {
dst.v19() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v19()));
}
if (src.has_v20()) {
dst.v20() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v20()));
}
if (src.has_v21()) {
dst.v21() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v21()));
}
if (src.has_v22()) {
dst.v22() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v22()));
}
if (src.has_v23()) {
dst.v23() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v23()));
}
if (src.has_v24()) {
dst.v24() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v24()));
}
if (src.has_v25()) {
dst.v25() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v25()));
}
if (src.has_v26()) {
dst.v26() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v26()));
}
if (src.has_v27()) {
dst.v27() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v27()));
}
if (src.has_v28()) {
dst.v28() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v28()));
}
if (src.has_v29()) {
dst.v29() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v29()));
}
if (src.has_v30()) {
dst.v30() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v30()));
}
if (src.has_v31()) {
dst.v31() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v31()));
}
if (src.has_v32()) {
dst.v32() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v32()));
}
if (src.has_v33()) {
dst.v33() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v33()));
}
if (src.has_v34()) {
dst.v34() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v34()));
}
if (src.has_v35()) {
dst.v35() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v35()));
}
if (src.has_v36()) {
dst.v36() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v36()));
}
if (src.has_v37()) {
dst.v37() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v37()));
}
if (src.has_v38()) {
dst.v38() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v38()));
}
if (src.has_v39()) {
dst.v39() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v39()));
}
if (src.has_v40()) {
dst.v40() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v40()));
}
if (src.has_v41()) {
dst.v41() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v41()));
}
if (src.has_v42()) {
dst.v42() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v42()));
}
if (src.has_v43()) {
dst.v43() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v43()));
}
if (src.has_v44()) {
dst.v44() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v44()));
}
if (src.has_v45()) {
dst.v45() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v45()));
}
if (src.has_v46()) {
dst.v46() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v46()));
}
if (src.has_v47()) {
dst.v47() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v47()));
}
if (src.has_v48()) {
dst.v48() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v48()));
}
if (src.has_v49()) {
dst.v49() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v49()));
}
if (src.has_v50()) {
dst.v50() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v50()));
}
if (src.has_v51()) {
dst.v51() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v51()));
}
if (src.has_v52()) {
dst.v52() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v52()));
}
if (src.has_v53()) {
dst.v53() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v53()));
}
if (src.has_v54()) {
dst.v54() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v54()));
}
if (src.has_v55()) {
dst.v55() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v55()));
}
if (src.has_v56()) {
dst.v56() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v56()));
}
if (src.has_v57()) {
dst.v57() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v57()));
}
if (src.has_v58()) {
dst.v58() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v58()));
}
if (src.has_v59()) {
dst.v59() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v59()));
}
if (src.has_v60()) {
dst.v60() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v60()));
}
if (src.has_v61()) {
dst.v61() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v61()));
}
if (src.has_v62()) {
dst.v62() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v62()));
}
if (src.has_v63()) {
dst.v63() = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(
std::move(src.v63()));
}
if (src.has_v64()) {
dst.v64() = WireNaturalConversionTraits<
::test_table::wire::ExtensionTable,
::test_table::ExtensionTable>::ToNatural(std::move(src.v64()));
}
return dst;
}
::test_table::wire::SixtyFourOrdinalTable
WireNaturalConversionTraits<::test_table::wire::SixtyFourOrdinalTable,
::test_table::SixtyFourOrdinalTable>::
ToWire(fidl::AnyArena& arena, ::test_table::SixtyFourOrdinalTable src) {
auto builder = ::test_table::wire::SixtyFourOrdinalTable::Builder(arena);
if (src.v1().has_value()) {
builder.v1(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v1().value())));
}
if (src.v2().has_value()) {
builder.v2(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v2().value())));
}
if (src.v3().has_value()) {
builder.v3(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v3().value())));
}
if (src.v4().has_value()) {
builder.v4(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v4().value())));
}
if (src.v5().has_value()) {
builder.v5(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v5().value())));
}
if (src.v6().has_value()) {
builder.v6(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v6().value())));
}
if (src.v7().has_value()) {
builder.v7(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v7().value())));
}
if (src.v8().has_value()) {
builder.v8(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v8().value())));
}
if (src.v9().has_value()) {
builder.v9(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v9().value())));
}
if (src.v10().has_value()) {
builder.v10(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v10().value())));
}
if (src.v11().has_value()) {
builder.v11(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v11().value())));
}
if (src.v12().has_value()) {
builder.v12(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v12().value())));
}
if (src.v13().has_value()) {
builder.v13(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v13().value())));
}
if (src.v14().has_value()) {
builder.v14(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v14().value())));
}
if (src.v15().has_value()) {
builder.v15(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v15().value())));
}
if (src.v16().has_value()) {
builder.v16(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v16().value())));
}
if (src.v17().has_value()) {
builder.v17(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v17().value())));
}
if (src.v18().has_value()) {
builder.v18(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v18().value())));
}
if (src.v19().has_value()) {
builder.v19(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v19().value())));
}
if (src.v20().has_value()) {
builder.v20(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v20().value())));
}
if (src.v21().has_value()) {
builder.v21(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v21().value())));
}
if (src.v22().has_value()) {
builder.v22(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v22().value())));
}
if (src.v23().has_value()) {
builder.v23(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v23().value())));
}
if (src.v24().has_value()) {
builder.v24(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v24().value())));
}
if (src.v25().has_value()) {
builder.v25(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v25().value())));
}
if (src.v26().has_value()) {
builder.v26(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v26().value())));
}
if (src.v27().has_value()) {
builder.v27(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v27().value())));
}
if (src.v28().has_value()) {
builder.v28(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v28().value())));
}
if (src.v29().has_value()) {
builder.v29(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v29().value())));
}
if (src.v30().has_value()) {
builder.v30(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v30().value())));
}
if (src.v31().has_value()) {
builder.v31(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v31().value())));
}
if (src.v32().has_value()) {
builder.v32(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v32().value())));
}
if (src.v33().has_value()) {
builder.v33(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v33().value())));
}
if (src.v34().has_value()) {
builder.v34(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v34().value())));
}
if (src.v35().has_value()) {
builder.v35(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v35().value())));
}
if (src.v36().has_value()) {
builder.v36(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v36().value())));
}
if (src.v37().has_value()) {
builder.v37(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v37().value())));
}
if (src.v38().has_value()) {
builder.v38(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v38().value())));
}
if (src.v39().has_value()) {
builder.v39(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v39().value())));
}
if (src.v40().has_value()) {
builder.v40(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v40().value())));
}
if (src.v41().has_value()) {
builder.v41(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v41().value())));
}
if (src.v42().has_value()) {
builder.v42(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v42().value())));
}
if (src.v43().has_value()) {
builder.v43(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v43().value())));
}
if (src.v44().has_value()) {
builder.v44(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v44().value())));
}
if (src.v45().has_value()) {
builder.v45(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v45().value())));
}
if (src.v46().has_value()) {
builder.v46(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v46().value())));
}
if (src.v47().has_value()) {
builder.v47(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v47().value())));
}
if (src.v48().has_value()) {
builder.v48(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v48().value())));
}
if (src.v49().has_value()) {
builder.v49(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v49().value())));
}
if (src.v50().has_value()) {
builder.v50(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v50().value())));
}
if (src.v51().has_value()) {
builder.v51(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v51().value())));
}
if (src.v52().has_value()) {
builder.v52(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v52().value())));
}
if (src.v53().has_value()) {
builder.v53(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v53().value())));
}
if (src.v54().has_value()) {
builder.v54(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v54().value())));
}
if (src.v55().has_value()) {
builder.v55(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v55().value())));
}
if (src.v56().has_value()) {
builder.v56(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v56().value())));
}
if (src.v57().has_value()) {
builder.v57(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v57().value())));
}
if (src.v58().has_value()) {
builder.v58(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v58().value())));
}
if (src.v59().has_value()) {
builder.v59(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v59().value())));
}
if (src.v60().has_value()) {
builder.v60(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v60().value())));
}
if (src.v61().has_value()) {
builder.v61(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v61().value())));
}
if (src.v62().has_value()) {
builder.v62(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v62().value())));
}
if (src.v63().has_value()) {
builder.v63(WireNaturalConversionTraits<int64_t, int64_t>::ToWire(
arena, std::move(src.v63().value())));
}
if (src.v64().has_value()) {
builder.v64(WireNaturalConversionTraits<::test_table::wire::ExtensionTable,
::test_table::ExtensionTable>::
ToWire(arena, std::move(src.v64().value())));
}
return builder.Build();
}
::test_table::EmptyTable WireNaturalConversionTraits<
::test_table::wire::EmptyTable,
::test_table::EmptyTable>::ToNatural(::test_table::wire::EmptyTable src) {
::test_table::EmptyTable dst;
return dst;
}
::test_table::wire::EmptyTable WireNaturalConversionTraits<
::test_table::wire::EmptyTable,
::test_table::EmptyTable>::ToWire(fidl::AnyArena& arena,
::test_table::EmptyTable src) {
auto builder = ::test_table::wire::EmptyTable::Builder(arena);
return builder.Build();
}
#ifdef __Fuchsia__
#endif // __Fuchsia__
} // namespace internal
} // namespace fidl