// Generated by Cap'n Proto compiler, DO NOT EDIT // source: test.capnp #ifndef CAPNP_INCLUDED_d508eebdc2dc42b8_ #define CAPNP_INCLUDED_d508eebdc2dc42b8_ #include #include #if CAPNP_VERSION != 4000 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library." #endif namespace capnproto_test { namespace capnp { namespace test { enum class TestEnum: uint16_t { FOO, BAR, BAZ, QUX, QUUX, CORGE, GRAULT, GARPLY, }; struct TestAllTypes { TestAllTypes() = delete; class Reader; class Builder; class Pipeline; }; struct TestDefaults { TestDefaults() = delete; class Reader; class Builder; class Pipeline; }; struct TestObject { TestObject() = delete; class Reader; class Builder; class Pipeline; }; struct TestOutOfOrder { TestOutOfOrder() = delete; class Reader; class Builder; class Pipeline; }; struct TestUnion { TestUnion() = delete; class Reader; class Builder; class Pipeline; struct Union0; struct Union1; struct Union2; struct Union3; }; struct TestUnion::Union0 { Union0() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { U0F0S0, U0F0S1, U0F0S8, U0F0S16, U0F0S32, U0F0S64, U0F0SP, U0F1S0, U0F1S1, U0F1S8, U0F1S16, U0F1S32, U0F1S64, U0F1SP, }; }; struct TestUnion::Union1 { Union1() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { U1F0S0, U1F0S1, U1F1S1, U1F0S8, U1F1S8, U1F0S16, U1F1S16, U1F0S32, U1F1S32, U1F0S64, U1F1S64, U1F0SP, U1F1SP, U1F2S0, U1F2S1, U1F2S8, U1F2S16, U1F2S32, U1F2S64, U1F2SP, }; }; struct TestUnion::Union2 { Union2() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { U2F0S1, U2F0S8, U2F0S16, U2F0S32, U2F0S64, }; }; struct TestUnion::Union3 { Union3() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { U3F0S1, U3F0S8, U3F0S16, U3F0S32, U3F0S64, }; }; struct TestUnnamedUnion { TestUnnamedUnion() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { FOO, BAR, }; }; struct TestUnionInUnion { TestUnionInUnion() = delete; class Reader; class Builder; class Pipeline; struct Outer; }; struct TestUnionInUnion::Outer { Outer() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { INNER, BAZ, }; struct Inner; }; struct TestUnionInUnion::Outer::Inner { Inner() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { FOO, BAR, }; }; struct TestGroups { TestGroups() = delete; class Reader; class Builder; class Pipeline; struct Groups; }; struct TestGroups::Groups { Groups() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { FOO, BAZ, BAR, }; struct Foo; struct Baz; struct Bar; }; struct TestGroups::Groups::Foo { Foo() = delete; class Reader; class Builder; class Pipeline; }; struct TestGroups::Groups::Baz { Baz() = delete; class Reader; class Builder; class Pipeline; }; struct TestGroups::Groups::Bar { Bar() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterleavedGroups { TestInterleavedGroups() = delete; class Reader; class Builder; class Pipeline; struct Group1; struct Group2; }; struct TestInterleavedGroups::Group1 { Group1() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { QUX, CORGE, FRED, }; struct Corge; }; struct TestInterleavedGroups::Group1::Corge { Corge() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterleavedGroups::Group2 { Group2() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { QUX, CORGE, FRED, }; struct Corge; }; struct TestInterleavedGroups::Group2::Corge { Corge() = delete; class Reader; class Builder; class Pipeline; }; struct TestUnionDefaults { TestUnionDefaults() = delete; class Reader; class Builder; class Pipeline; }; struct TestNestedTypes { TestNestedTypes() = delete; class Reader; class Builder; class Pipeline; enum class NestedEnum: uint16_t { FOO, BAR, }; struct NestedStruct; }; struct TestNestedTypes::NestedStruct { NestedStruct() = delete; class Reader; class Builder; class Pipeline; enum class NestedEnum: uint16_t { BAZ, QUX, QUUX, }; }; struct TestUsing { TestUsing() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists { TestLists() = delete; class Reader; class Builder; class Pipeline; struct Struct0; struct Struct1; struct Struct8; struct Struct16; struct Struct32; struct Struct64; struct StructP; struct Struct0c; struct Struct1c; struct Struct8c; struct Struct16c; struct Struct32c; struct Struct64c; struct StructPc; }; struct TestLists::Struct0 { Struct0() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct1 { Struct1() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct8 { Struct8() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct16 { Struct16() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct32 { Struct32() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct64 { Struct64() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::StructP { StructP() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct0c { Struct0c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct1c { Struct1c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct8c { Struct8c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct16c { Struct16c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct32c { Struct32c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::Struct64c { Struct64c() = delete; class Reader; class Builder; class Pipeline; }; struct TestLists::StructPc { StructPc() = delete; class Reader; class Builder; class Pipeline; }; struct TestFieldZeroIsBit { TestFieldZeroIsBit() = delete; class Reader; class Builder; class Pipeline; }; struct TestListDefaults { TestListDefaults() = delete; class Reader; class Builder; class Pipeline; }; struct TestLateUnion { TestLateUnion() = delete; class Reader; class Builder; class Pipeline; struct TheUnion; struct AnotherUnion; }; struct TestLateUnion::TheUnion { TheUnion() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { QUX, CORGE, GRAULT, }; }; struct TestLateUnion::AnotherUnion { AnotherUnion() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { QUX, CORGE, GRAULT, }; }; struct TestOldVersion { TestOldVersion() = delete; class Reader; class Builder; class Pipeline; }; struct TestNewVersion { TestNewVersion() = delete; class Reader; class Builder; class Pipeline; }; struct TestStructUnion { TestStructUnion() = delete; class Reader; class Builder; class Pipeline; struct Un; }; struct TestStructUnion::Un { Un() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { ALL_TYPES, OBJECT, }; }; struct TestEmptyStruct { TestEmptyStruct() = delete; class Reader; class Builder; class Pipeline; }; struct TestConstants { TestConstants() = delete; class Reader; class Builder; class Pipeline; static constexpr ::capnp::Void VOID_CONST = ::capnp::VOID; static constexpr bool BOOL_CONST = true; static constexpr ::int8_t INT8_CONST = -123; static constexpr ::int16_t INT16_CONST = -12345; static constexpr ::int32_t INT32_CONST = -12345678; static constexpr ::int64_t INT64_CONST = -123456789012345ll; static constexpr ::uint8_t UINT8_CONST = 234u; static constexpr ::uint16_t UINT16_CONST = 45678u; static constexpr ::uint32_t UINT32_CONST = 3456789012u; static constexpr ::uint64_t UINT64_CONST = 12345678901234567890llu; static constexpr float FLOAT32_CONST = 1234.5f; static constexpr double FLOAT64_CONST = -1.23e47; static const ::capnp::_::ConstText<3> TEXT_CONST; static const ::capnp::_::ConstData<3> DATA_CONST; static const ::capnp::_::ConstStruct< ::capnproto_test::capnp::test::TestAllTypes> STRUCT_CONST; static constexpr ::capnproto_test::capnp::test::TestEnum ENUM_CONST = ::capnproto_test::capnp::test::TestEnum::CORGE; static const ::capnp::_::ConstList< ::capnp::Void> VOID_LIST_CONST; static const ::capnp::_::ConstList BOOL_LIST_CONST; static const ::capnp::_::ConstList< ::int8_t> INT8_LIST_CONST; static const ::capnp::_::ConstList< ::int16_t> INT16_LIST_CONST; static const ::capnp::_::ConstList< ::int32_t> INT32_LIST_CONST; static const ::capnp::_::ConstList< ::int64_t> INT64_LIST_CONST; static const ::capnp::_::ConstList< ::uint8_t> UINT8_LIST_CONST; static const ::capnp::_::ConstList< ::uint16_t> UINT16_LIST_CONST; static const ::capnp::_::ConstList< ::uint32_t> UINT32_LIST_CONST; static const ::capnp::_::ConstList< ::uint64_t> UINT64_LIST_CONST; static const ::capnp::_::ConstList FLOAT32_LIST_CONST; static const ::capnp::_::ConstList FLOAT64_LIST_CONST; static const ::capnp::_::ConstList< ::capnp::Text> TEXT_LIST_CONST; static const ::capnp::_::ConstList< ::capnp::Data> DATA_LIST_CONST; static const ::capnp::_::ConstList< ::capnproto_test::capnp::test::TestAllTypes> STRUCT_LIST_CONST; static const ::capnp::_::ConstList< ::capnproto_test::capnp::test::TestEnum> ENUM_LIST_CONST; }; static constexpr ::uint32_t GLOBAL_INT = 12345u; extern const ::capnp::_::ConstText<6> GLOBAL_TEXT; extern const ::capnp::_::ConstStruct< ::capnproto_test::capnp::test::TestAllTypes> GLOBAL_STRUCT; extern const ::capnp::_::ConstStruct< ::capnproto_test::capnp::test::TestAllTypes> DERIVED_CONSTANT; struct TestInterface { TestInterface() = delete; class Client; class Server; struct FooParams; struct FooResults; struct BarParams; struct BarResults; struct BazParams; struct BazResults; }; struct TestInterface::FooParams { FooParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterface::FooResults { FooResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterface::BarParams { BarParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterface::BarResults { BarResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterface::BazParams { BazParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestInterface::BazResults { BazResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestExtends { TestExtends() = delete; class Client; class Server; struct QuxParams; struct QuxResults; struct CorgeResults; struct GraultParams; }; struct TestExtends::QuxParams { QuxParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestExtends::QuxResults { QuxResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestExtends::CorgeResults { CorgeResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestExtends::GraultParams { GraultParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestPipeline { TestPipeline() = delete; class Client; class Server; struct Box; struct GetCapParams; struct GetCapResults; struct TestPointersParams; struct TestPointersResults; }; struct TestPipeline::Box { Box() = delete; class Reader; class Builder; class Pipeline; }; struct TestPipeline::GetCapParams { GetCapParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestPipeline::GetCapResults { GetCapResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestPipeline::TestPointersParams { TestPointersParams() = delete; class Reader; class Builder; class Pipeline; }; struct TestPipeline::TestPointersResults { TestPointersResults() = delete; class Reader; class Builder; class Pipeline; }; struct TestSturdyRefHostId { TestSturdyRefHostId() = delete; class Reader; class Builder; class Pipeline; }; struct TestSturdyRefObjectId { TestSturdyRefObjectId() = delete; class Reader; class Builder; class Pipeline; enum class Tag: uint16_t { TEST_INTERFACE, TEST_EXTENDS, TEST_PIPELINE, }; }; struct TestProvisionId { TestProvisionId() = delete; class Reader; class Builder; class Pipeline; }; struct TestRecipientId { TestRecipientId() = delete; class Reader; class Builder; class Pipeline; }; struct TestThirdPartyCapId { TestThirdPartyCapId() = delete; class Reader; class Builder; class Pipeline; }; struct TestJoinAnswer { TestJoinAnswer() = delete; class Reader; class Builder; class Pipeline; }; } // namespace } // namespace } // namespace // ======================================================================================= namespace capnp { namespace schemas { extern const ::capnp::_::RawSchema s_9c8e9318b29d9cd3; extern const ::capnp::_::RawSchema s_a0a8f314b80b63fd; extern const ::capnp::_::RawSchema s_eb3f9ebe98c73cb6; extern const ::capnp::_::RawSchema s_d1f4434616a112ca; extern const ::capnp::_::RawSchema s_a9d5f8efe770022b; extern const ::capnp::_::RawSchema s_f47697362233ce52; extern const ::capnp::_::RawSchema s_fc76a82eecb7a718; extern const ::capnp::_::RawSchema s_ee0a6b99b7dc7ab2; extern const ::capnp::_::RawSchema s_afc5fd419f0d66d4; extern const ::capnp::_::RawSchema s_a2fb022ec7f30053; extern const ::capnp::_::RawSchema s_9e2e784c915329b6; extern const ::capnp::_::RawSchema s_89a9494f1b900f22; extern const ::capnp::_::RawSchema s_d005f6c63707670c; extern const ::capnp::_::RawSchema s_ff9ce111c6f8e5db; extern const ::capnp::_::RawSchema s_dc841556134c3103; extern const ::capnp::_::RawSchema s_e22ae74ff9113268; extern const ::capnp::_::RawSchema s_f5fcba89c0c1196f; extern const ::capnp::_::RawSchema s_f0fa30304066a4b3; extern const ::capnp::_::RawSchema s_b727c0d0091a001d; extern const ::capnp::_::RawSchema s_f77ed6f7454eec40; extern const ::capnp::_::RawSchema s_c7485a3516c7d3c8; extern const ::capnp::_::RawSchema s_db0afd413f4a313a; extern const ::capnp::_::RawSchema s_cc85a335569990e9; extern const ::capnp::_::RawSchema s_a017f0366827ee37; extern const ::capnp::_::RawSchema s_94f7e0b103b4b718; extern const ::capnp::_::RawSchema s_d9f2b5941a343bcd; extern const ::capnp::_::RawSchema s_b651d2fba42056d4; extern const ::capnp::_::RawSchema s_82cd03a53b29d76b; extern const ::capnp::_::RawSchema s_cfa0d546993a3df3; extern const ::capnp::_::RawSchema s_e78aac389e77b065; extern const ::capnp::_::RawSchema s_e41885c94393277e; extern const ::capnp::_::RawSchema s_8412c03b75b2cfee; extern const ::capnp::_::RawSchema s_e0fe5870b141ad69; extern const ::capnp::_::RawSchema s_a6411a353090145b; extern const ::capnp::_::RawSchema s_a8abf7a82928986c; extern const ::capnp::_::RawSchema s_ad7beedc4ed30742; extern const ::capnp::_::RawSchema s_ef9a34f2ff7cc646; extern const ::capnp::_::RawSchema s_c6abf1b0329e6227; extern const ::capnp::_::RawSchema s_943a234ca336b16a; extern const ::capnp::_::RawSchema s_8991bc0e74a594cd; extern const ::capnp::_::RawSchema s_ed267416528c7a24; extern const ::capnp::_::RawSchema s_9978837b037d58e6; extern const ::capnp::_::RawSchema s_ed5fa940f54a7904; extern const ::capnp::_::RawSchema s_bc743778f2597c7d; extern const ::capnp::_::RawSchema s_c2e364a40182013d; extern const ::capnp::_::RawSchema s_92fc29a80f3ddd5c; extern const ::capnp::_::RawSchema s_a851ad32cbc2ffea; extern const ::capnp::_::RawSchema s_a76e3c9bb7fd56d3; extern const ::capnp::_::RawSchema s_807280a2901aa079; extern const ::capnp::_::RawSchema s_c1973984dee98e3a; extern const ::capnp::_::RawSchema s_95b30dd14e01dda8; extern const ::capnp::_::RawSchema s_8ed75a7469f04ce3; extern const ::capnp::_::RawSchema s_faf781ef89a00e39; extern const ::capnp::_::RawSchema s_992edc677bef5a3c; extern const ::capnp::_::RawSchema s_c5598844441096dc; extern const ::capnp::_::RawSchema s_abed745cd8c92095; extern const ::capnp::_::RawSchema s_d657409805207187; extern const ::capnp::_::RawSchema s_bbe5b10ebd841165; extern const ::capnp::_::RawSchema s_e4bf8760a0aded86; extern const ::capnp::_::RawSchema s_9747fed267e18cab; extern const ::capnp::_::RawSchema s_90794c40ae9ed82b; extern const ::capnp::_::RawSchema s_c1834c909dfff36b; extern const ::capnp::_::RawSchema s_8b9e0acc1bce0872; extern const ::capnp::_::RawSchema s_a32c242eab4fd252; extern const ::capnp::_::RawSchema s_b9c5472fc14639d5; extern const ::capnp::_::RawSchema s_aae78676ba1dbcbb; extern const ::capnp::_::RawSchema s_a25661f8942c24cc; extern const ::capnp::_::RawSchema s_db2194bab1b25c48; extern const ::capnp::_::RawSchema s_f346e8becc34c826; extern const ::capnp::_::RawSchema s_aaa4fc67c55b78fd; extern const ::capnp::_::RawSchema s_ed37d4414bf1157a; extern const ::capnp::_::RawSchema s_f6a160eb0b3687fa; extern const ::capnp::_::RawSchema s_e3201c2e657cf0fc; extern const ::capnp::_::RawSchema s_ce1810c84e108cdc; extern const ::capnp::_::RawSchema s_ff58bf5895b73ee2; extern const ::capnp::_::RawSchema s_a145449a15848a09; extern const ::capnp::_::RawSchema s_a567a743b6b4bf0d; extern const ::capnp::_::RawSchema s_d987eb8af5945021; extern const ::capnp::_::RawSchema s_9e55f87eb2ffa805; extern const ::capnp::_::RawSchema s_fe4d1147d7537f4c; extern const ::capnp::_::RawSchema s_900218d4541375d3; extern const ::capnp::_::RawSchema s_d26dd7a486f26cd7; extern const ::capnp::_::RawSchema s_feb875138580a065; extern const ::capnp::_::RawSchema s_a815a514acbab212; extern const ::capnp::_::RawSchema s_ec56db537c838603; extern const ::capnp::_::RawSchema s_c468785db6321458; extern const ::capnp::_::RawSchema s_d1f994d3d4fbbaed; extern const ::capnp::_::RawSchema s_c30860d747fd5019; extern const ::capnp::_::RawSchema s_ca4028a84b8fc2ed; extern const ::capnp::_::RawSchema s_d81b65e268fb3f34; extern const ::capnp::_::RawSchema s_bd579b448bfbcc7b; extern const ::capnp::_::RawSchema s_a4764c3483341eeb; extern const ::capnp::_::RawSchema s_88eb12a0e0af92b2; extern const ::capnp::_::RawSchema s_b874edc0d559b391; extern const ::capnp::_::RawSchema s_b04fcaddab714ba4; extern const ::capnp::_::RawSchema s_d044893357b42568; extern const ::capnp::_::RawSchema s_9bf141df4247d52f; extern const ::capnp::_::RawSchema s_d9ac8abb2a91cfbc; extern const ::capnp::_::RawSchema s_9b99d14f2f375b2d; extern const ::capnp::_::RawSchema s_e4e9bac98670b748; extern const ::capnp::_::RawSchema s_83a4bc5471363f17; extern const ::capnp::_::RawSchema s_8e4b3d1a3e2753dd; extern const ::capnp::_::RawSchema s_acf67532a7e7bad9; extern const ::capnp::_::RawSchema s_f3b834e851ea8af6; extern const ::capnp::_::RawSchema s_a5a404caa61d4cd0; extern const ::capnp::_::RawSchema s_b0b29e51db0e26b1; extern const ::capnp::_::RawSchema s_c7e8df5096257034; extern const ::capnp::_::RawSchema s_b2442a9e0ba28fdf; extern const ::capnp::_::RawSchema s_a604ee63cf37819f; extern const ::capnp::_::RawSchema s_8eda54756c6070d6; extern const ::capnp::_::RawSchema s_e02d3bbe1010e342; extern const ::capnp::_::RawSchema s_aeb2ad168e2f5697; extern const ::capnp::_::RawSchema s_ef428f2f67c4d439; extern const ::capnp::_::RawSchema s_9e5c574772b1d462; extern const ::capnp::_::RawSchema s_ea2fb7dca9cdbdea; extern const ::capnp::_::RawSchema s_a805157b98b65469; extern const ::capnp::_::RawSchema s_b589fd166c4f1f54; } // namespace schemas namespace _ { // private CAPNP_DECLARE_ENUM( ::capnproto_test::capnp::test::TestEnum, 9c8e9318b29d9cd3); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestAllTypes, a0a8f314b80b63fd, 6, 20, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestDefaults, eb3f9ebe98c73cb6, 6, 20, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestObject, d1f4434616a112ca, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestOutOfOrder, a9d5f8efe770022b, 0, 9, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnion, f47697362233ce52, 8, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnion::Union0, fc76a82eecb7a718, 8, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnion::Union1, ee0a6b99b7dc7ab2, 8, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnion::Union2, afc5fd419f0d66d4, 8, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnion::Union3, a2fb022ec7f30053, 8, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnnamedUnion, 9e2e784c915329b6, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnionInUnion, 89a9494f1b900f22, 2, 0, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnionInUnion::Outer, d005f6c63707670c, 2, 0, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnionInUnion::Outer::Inner, ff9ce111c6f8e5db, 2, 0, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestGroups, dc841556134c3103, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestGroups::Groups, e22ae74ff9113268, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestGroups::Groups::Foo, f5fcba89c0c1196f, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestGroups::Groups::Baz, f0fa30304066a4b3, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestGroups::Groups::Bar, b727c0d0091a001d, 2, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterleavedGroups, f77ed6f7454eec40, 6, 6, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterleavedGroups::Group1, c7485a3516c7d3c8, 6, 6, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterleavedGroups::Group1::Corge, db0afd413f4a313a, 6, 6, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterleavedGroups::Group2, cc85a335569990e9, 6, 6, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterleavedGroups::Group2::Corge, a017f0366827ee37, 6, 6, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUnionDefaults, 94f7e0b103b4b718, 0, 4, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestNestedTypes, d9f2b5941a343bcd, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_ENUM( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum, b651d2fba42056d4); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct, 82cd03a53b29d76b, 1, 0, FOUR_BYTES); CAPNP_DECLARE_ENUM( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum, cfa0d546993a3df3); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestUsing, e78aac389e77b065, 1, 0, FOUR_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists, e41885c94393277e, 0, 10, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct0, 8412c03b75b2cfee, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct1, e0fe5870b141ad69, 1, 0, BIT); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct8, a6411a353090145b, 1, 0, BYTE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct16, a8abf7a82928986c, 1, 0, TWO_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct32, ad7beedc4ed30742, 1, 0, FOUR_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct64, ef9a34f2ff7cc646, 1, 0, EIGHT_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::StructP, c6abf1b0329e6227, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct0c, 943a234ca336b16a, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct1c, 8991bc0e74a594cd, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct8c, ed267416528c7a24, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct16c, 9978837b037d58e6, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct32c, ed5fa940f54a7904, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::Struct64c, bc743778f2597c7d, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLists::StructPc, c2e364a40182013d, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestFieldZeroIsBit, 92fc29a80f3ddd5c, 1, 0, TWO_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestListDefaults, a851ad32cbc2ffea, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLateUnion, a76e3c9bb7fd56d3, 3, 3, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLateUnion::TheUnion, 807280a2901aa079, 3, 3, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestLateUnion::AnotherUnion, c1973984dee98e3a, 3, 3, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestOldVersion, 95b30dd14e01dda8, 1, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestNewVersion, 8ed75a7469f04ce3, 2, 3, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestStructUnion, faf781ef89a00e39, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestStructUnion::Un, 992edc677bef5a3c, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestEmptyStruct, c5598844441096dc, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestConstants, abed745cd8c92095, 0, 0, VOID); CAPNP_DECLARE_INTERFACE( ::capnproto_test::capnp::test::TestInterface, 88eb12a0e0af92b2); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::FooParams, b874edc0d559b391, 1, 0, EIGHT_BYTES); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::FooResults, b04fcaddab714ba4, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::BarParams, d044893357b42568, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::BarResults, 9bf141df4247d52f, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::BazParams, d9ac8abb2a91cfbc, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestInterface::BazResults, 9b99d14f2f375b2d, 0, 0, VOID); CAPNP_DECLARE_INTERFACE( ::capnproto_test::capnp::test::TestExtends, e4e9bac98670b748); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestExtends::QuxParams, 83a4bc5471363f17, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestExtends::QuxResults, 8e4b3d1a3e2753dd, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestExtends::CorgeResults, acf67532a7e7bad9, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestExtends::GraultParams, f3b834e851ea8af6, 0, 0, VOID); CAPNP_DECLARE_INTERFACE( ::capnproto_test::capnp::test::TestPipeline, a5a404caa61d4cd0); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestPipeline::Box, b0b29e51db0e26b1, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestPipeline::GetCapParams, c7e8df5096257034, 1, 1, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestPipeline::GetCapResults, b2442a9e0ba28fdf, 0, 2, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestPipeline::TestPointersParams, a604ee63cf37819f, 0, 3, INLINE_COMPOSITE); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestPipeline::TestPointersResults, 8eda54756c6070d6, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestSturdyRefHostId, e02d3bbe1010e342, 0, 1, POINTER); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestSturdyRefObjectId, aeb2ad168e2f5697, 1, 0, TWO_BYTES); CAPNP_DECLARE_ENUM( ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag, ef428f2f67c4d439); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestProvisionId, 9e5c574772b1d462, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestRecipientId, ea2fb7dca9cdbdea, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestThirdPartyCapId, a805157b98b65469, 0, 0, VOID); CAPNP_DECLARE_STRUCT( ::capnproto_test::capnp::test::TestJoinAnswer, b589fd166c4f1f54, 0, 0, VOID); } // namespace _ (private) } // namespace capnp // ======================================================================================= namespace capnproto_test { namespace capnp { namespace test { class TestAllTypes::Reader { public: typedef TestAllTypes Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasVoidField() const; inline ::capnp::Void getVoidField() const; inline bool hasBoolField() const; inline bool getBoolField() const; inline bool hasInt8Field() const; inline ::int8_t getInt8Field() const; inline bool hasInt16Field() const; inline ::int16_t getInt16Field() const; inline bool hasInt32Field() const; inline ::int32_t getInt32Field() const; inline bool hasInt64Field() const; inline ::int64_t getInt64Field() const; inline bool hasUInt8Field() const; inline ::uint8_t getUInt8Field() const; inline bool hasUInt16Field() const; inline ::uint16_t getUInt16Field() const; inline bool hasUInt32Field() const; inline ::uint32_t getUInt32Field() const; inline bool hasUInt64Field() const; inline ::uint64_t getUInt64Field() const; inline bool hasFloat32Field() const; inline float getFloat32Field() const; inline bool hasFloat64Field() const; inline double getFloat64Field() const; inline bool hasTextField() const; inline ::capnp::Text::Reader getTextField() const; inline bool hasDataField() const; inline ::capnp::Data::Reader getDataField() const; inline bool hasStructField() const; inline ::capnproto_test::capnp::test::TestAllTypes::Reader getStructField() const; inline bool hasEnumField() const; inline ::capnproto_test::capnp::test::TestEnum getEnumField() const; inline bool hasInterfaceField() const; inline ::capnp::Void getInterfaceField() const; inline bool hasVoidList() const; inline ::capnp::List< ::capnp::Void>::Reader getVoidList() const; inline bool hasBoolList() const; inline ::capnp::List::Reader getBoolList() const; inline bool hasInt8List() const; inline ::capnp::List< ::int8_t>::Reader getInt8List() const; inline bool hasInt16List() const; inline ::capnp::List< ::int16_t>::Reader getInt16List() const; inline bool hasInt32List() const; inline ::capnp::List< ::int32_t>::Reader getInt32List() const; inline bool hasInt64List() const; inline ::capnp::List< ::int64_t>::Reader getInt64List() const; inline bool hasUInt8List() const; inline ::capnp::List< ::uint8_t>::Reader getUInt8List() const; inline bool hasUInt16List() const; inline ::capnp::List< ::uint16_t>::Reader getUInt16List() const; inline bool hasUInt32List() const; inline ::capnp::List< ::uint32_t>::Reader getUInt32List() const; inline bool hasUInt64List() const; inline ::capnp::List< ::uint64_t>::Reader getUInt64List() const; inline bool hasFloat32List() const; inline ::capnp::List::Reader getFloat32List() const; inline bool hasFloat64List() const; inline ::capnp::List::Reader getFloat64List() const; inline bool hasTextList() const; inline ::capnp::List< ::capnp::Text>::Reader getTextList() const; inline bool hasDataList() const; inline ::capnp::List< ::capnp::Data>::Reader getDataList() const; inline bool hasStructList() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader getStructList() const; inline bool hasEnumList() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader getEnumList() const; inline bool hasInterfaceList() const; inline ::capnp::List< ::capnp::Void>::Reader getInterfaceList() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestAllTypes::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestAllTypes::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestAllTypes::Builder { public: typedef TestAllTypes Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasVoidField(); inline ::capnp::Void getVoidField(); inline void setVoidField( ::capnp::Void value = ::capnp::VOID); inline bool hasBoolField(); inline bool getBoolField(); inline void setBoolField(bool value); inline bool hasInt8Field(); inline ::int8_t getInt8Field(); inline void setInt8Field( ::int8_t value); inline bool hasInt16Field(); inline ::int16_t getInt16Field(); inline void setInt16Field( ::int16_t value); inline bool hasInt32Field(); inline ::int32_t getInt32Field(); inline void setInt32Field( ::int32_t value); inline bool hasInt64Field(); inline ::int64_t getInt64Field(); inline void setInt64Field( ::int64_t value); inline bool hasUInt8Field(); inline ::uint8_t getUInt8Field(); inline void setUInt8Field( ::uint8_t value); inline bool hasUInt16Field(); inline ::uint16_t getUInt16Field(); inline void setUInt16Field( ::uint16_t value); inline bool hasUInt32Field(); inline ::uint32_t getUInt32Field(); inline void setUInt32Field( ::uint32_t value); inline bool hasUInt64Field(); inline ::uint64_t getUInt64Field(); inline void setUInt64Field( ::uint64_t value); inline bool hasFloat32Field(); inline float getFloat32Field(); inline void setFloat32Field(float value); inline bool hasFloat64Field(); inline double getFloat64Field(); inline void setFloat64Field(double value); inline bool hasTextField(); inline ::capnp::Text::Builder getTextField(); inline void setTextField( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTextField(unsigned int size); inline void adoptTextField(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTextField(); inline bool hasDataField(); inline ::capnp::Data::Builder getDataField(); inline void setDataField( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initDataField(unsigned int size); inline void adoptDataField(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownDataField(); inline bool hasStructField(); inline ::capnproto_test::capnp::test::TestAllTypes::Builder getStructField(); inline void setStructField( ::capnproto_test::capnp::test::TestAllTypes::Reader value); inline ::capnproto_test::capnp::test::TestAllTypes::Builder initStructField(); inline void adoptStructField(::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> disownStructField(); inline bool hasEnumField(); inline ::capnproto_test::capnp::test::TestEnum getEnumField(); inline void setEnumField( ::capnproto_test::capnp::test::TestEnum value); inline bool hasInterfaceField(); inline ::capnp::Void getInterfaceField(); inline void setInterfaceField( ::capnp::Void value = ::capnp::VOID); inline bool hasVoidList(); inline ::capnp::List< ::capnp::Void>::Builder getVoidList(); inline void setVoidList( ::capnp::List< ::capnp::Void>::Reader value); inline void setVoidList(std::initializer_list< ::capnp::Void> value); inline ::capnp::List< ::capnp::Void>::Builder initVoidList(unsigned int size); inline void adoptVoidList(::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> disownVoidList(); inline bool hasBoolList(); inline ::capnp::List::Builder getBoolList(); inline void setBoolList( ::capnp::List::Reader value); inline void setBoolList(std::initializer_list value); inline ::capnp::List::Builder initBoolList(unsigned int size); inline void adoptBoolList(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBoolList(); inline bool hasInt8List(); inline ::capnp::List< ::int8_t>::Builder getInt8List(); inline void setInt8List( ::capnp::List< ::int8_t>::Reader value); inline void setInt8List(std::initializer_list< ::int8_t> value); inline ::capnp::List< ::int8_t>::Builder initInt8List(unsigned int size); inline void adoptInt8List(::capnp::Orphan< ::capnp::List< ::int8_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int8_t>> disownInt8List(); inline bool hasInt16List(); inline ::capnp::List< ::int16_t>::Builder getInt16List(); inline void setInt16List( ::capnp::List< ::int16_t>::Reader value); inline void setInt16List(std::initializer_list< ::int16_t> value); inline ::capnp::List< ::int16_t>::Builder initInt16List(unsigned int size); inline void adoptInt16List(::capnp::Orphan< ::capnp::List< ::int16_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int16_t>> disownInt16List(); inline bool hasInt32List(); inline ::capnp::List< ::int32_t>::Builder getInt32List(); inline void setInt32List( ::capnp::List< ::int32_t>::Reader value); inline void setInt32List(std::initializer_list< ::int32_t> value); inline ::capnp::List< ::int32_t>::Builder initInt32List(unsigned int size); inline void adoptInt32List(::capnp::Orphan< ::capnp::List< ::int32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int32_t>> disownInt32List(); inline bool hasInt64List(); inline ::capnp::List< ::int64_t>::Builder getInt64List(); inline void setInt64List( ::capnp::List< ::int64_t>::Reader value); inline void setInt64List(std::initializer_list< ::int64_t> value); inline ::capnp::List< ::int64_t>::Builder initInt64List(unsigned int size); inline void adoptInt64List(::capnp::Orphan< ::capnp::List< ::int64_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int64_t>> disownInt64List(); inline bool hasUInt8List(); inline ::capnp::List< ::uint8_t>::Builder getUInt8List(); inline void setUInt8List( ::capnp::List< ::uint8_t>::Reader value); inline void setUInt8List(std::initializer_list< ::uint8_t> value); inline ::capnp::List< ::uint8_t>::Builder initUInt8List(unsigned int size); inline void adoptUInt8List(::capnp::Orphan< ::capnp::List< ::uint8_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint8_t>> disownUInt8List(); inline bool hasUInt16List(); inline ::capnp::List< ::uint16_t>::Builder getUInt16List(); inline void setUInt16List( ::capnp::List< ::uint16_t>::Reader value); inline void setUInt16List(std::initializer_list< ::uint16_t> value); inline ::capnp::List< ::uint16_t>::Builder initUInt16List(unsigned int size); inline void adoptUInt16List(::capnp::Orphan< ::capnp::List< ::uint16_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint16_t>> disownUInt16List(); inline bool hasUInt32List(); inline ::capnp::List< ::uint32_t>::Builder getUInt32List(); inline void setUInt32List( ::capnp::List< ::uint32_t>::Reader value); inline void setUInt32List(std::initializer_list< ::uint32_t> value); inline ::capnp::List< ::uint32_t>::Builder initUInt32List(unsigned int size); inline void adoptUInt32List(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownUInt32List(); inline bool hasUInt64List(); inline ::capnp::List< ::uint64_t>::Builder getUInt64List(); inline void setUInt64List( ::capnp::List< ::uint64_t>::Reader value); inline void setUInt64List(std::initializer_list< ::uint64_t> value); inline ::capnp::List< ::uint64_t>::Builder initUInt64List(unsigned int size); inline void adoptUInt64List(::capnp::Orphan< ::capnp::List< ::uint64_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint64_t>> disownUInt64List(); inline bool hasFloat32List(); inline ::capnp::List::Builder getFloat32List(); inline void setFloat32List( ::capnp::List::Reader value); inline void setFloat32List(std::initializer_list value); inline ::capnp::List::Builder initFloat32List(unsigned int size); inline void adoptFloat32List(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFloat32List(); inline bool hasFloat64List(); inline ::capnp::List::Builder getFloat64List(); inline void setFloat64List( ::capnp::List::Reader value); inline void setFloat64List(std::initializer_list value); inline ::capnp::List::Builder initFloat64List(unsigned int size); inline void adoptFloat64List(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFloat64List(); inline bool hasTextList(); inline ::capnp::List< ::capnp::Text>::Builder getTextList(); inline void setTextList( ::capnp::List< ::capnp::Text>::Reader value); inline void setTextList(std::initializer_list< ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initTextList(unsigned int size); inline void adoptTextList(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownTextList(); inline bool hasDataList(); inline ::capnp::List< ::capnp::Data>::Builder getDataList(); inline void setDataList( ::capnp::List< ::capnp::Data>::Reader value); inline void setDataList(std::initializer_list< ::capnp::Data::Reader> value); inline ::capnp::List< ::capnp::Data>::Builder initDataList(unsigned int size); inline void adoptDataList(::capnp::Orphan< ::capnp::List< ::capnp::Data>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Data>> disownDataList(); inline bool hasStructList(); inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder getStructList(); inline void setStructList( ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder initStructList(unsigned int size); inline void adoptStructList(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>> disownStructList(); inline bool hasEnumList(); inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder getEnumList(); inline void setEnumList( ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader value); inline void setEnumList(std::initializer_list< ::capnproto_test::capnp::test::TestEnum> value); inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder initEnumList(unsigned int size); inline void adoptEnumList(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>> disownEnumList(); inline bool hasInterfaceList(); inline ::capnp::List< ::capnp::Void>::Builder getInterfaceList(); inline void setInterfaceList( ::capnp::List< ::capnp::Void>::Reader value); inline void setInterfaceList(std::initializer_list< ::capnp::Void> value); inline ::capnp::List< ::capnp::Void>::Builder initInterfaceList(unsigned int size); inline void adoptInterfaceList(::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> disownInterfaceList(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestAllTypes::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestAllTypes::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestAllTypes::Pipeline { public: typedef TestAllTypes Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline getStructField() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestDefaults::Reader { public: typedef TestDefaults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasVoidField() const; inline ::capnp::Void getVoidField() const; inline bool hasBoolField() const; inline bool getBoolField() const; inline bool hasInt8Field() const; inline ::int8_t getInt8Field() const; inline bool hasInt16Field() const; inline ::int16_t getInt16Field() const; inline bool hasInt32Field() const; inline ::int32_t getInt32Field() const; inline bool hasInt64Field() const; inline ::int64_t getInt64Field() const; inline bool hasUInt8Field() const; inline ::uint8_t getUInt8Field() const; inline bool hasUInt16Field() const; inline ::uint16_t getUInt16Field() const; inline bool hasUInt32Field() const; inline ::uint32_t getUInt32Field() const; inline bool hasUInt64Field() const; inline ::uint64_t getUInt64Field() const; inline bool hasFloat32Field() const; inline float getFloat32Field() const; inline bool hasFloat64Field() const; inline double getFloat64Field() const; inline bool hasTextField() const; inline ::capnp::Text::Reader getTextField() const; inline bool hasDataField() const; inline ::capnp::Data::Reader getDataField() const; inline bool hasStructField() const; inline ::capnproto_test::capnp::test::TestAllTypes::Reader getStructField() const; inline bool hasEnumField() const; inline ::capnproto_test::capnp::test::TestEnum getEnumField() const; inline bool hasInterfaceField() const; inline ::capnp::Void getInterfaceField() const; inline bool hasVoidList() const; inline ::capnp::List< ::capnp::Void>::Reader getVoidList() const; inline bool hasBoolList() const; inline ::capnp::List::Reader getBoolList() const; inline bool hasInt8List() const; inline ::capnp::List< ::int8_t>::Reader getInt8List() const; inline bool hasInt16List() const; inline ::capnp::List< ::int16_t>::Reader getInt16List() const; inline bool hasInt32List() const; inline ::capnp::List< ::int32_t>::Reader getInt32List() const; inline bool hasInt64List() const; inline ::capnp::List< ::int64_t>::Reader getInt64List() const; inline bool hasUInt8List() const; inline ::capnp::List< ::uint8_t>::Reader getUInt8List() const; inline bool hasUInt16List() const; inline ::capnp::List< ::uint16_t>::Reader getUInt16List() const; inline bool hasUInt32List() const; inline ::capnp::List< ::uint32_t>::Reader getUInt32List() const; inline bool hasUInt64List() const; inline ::capnp::List< ::uint64_t>::Reader getUInt64List() const; inline bool hasFloat32List() const; inline ::capnp::List::Reader getFloat32List() const; inline bool hasFloat64List() const; inline ::capnp::List::Reader getFloat64List() const; inline bool hasTextList() const; inline ::capnp::List< ::capnp::Text>::Reader getTextList() const; inline bool hasDataList() const; inline ::capnp::List< ::capnp::Data>::Reader getDataList() const; inline bool hasStructList() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader getStructList() const; inline bool hasEnumList() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader getEnumList() const; inline bool hasInterfaceList() const; inline ::capnp::List< ::capnp::Void>::Reader getInterfaceList() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestDefaults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestDefaults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestDefaults::Builder { public: typedef TestDefaults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasVoidField(); inline ::capnp::Void getVoidField(); inline void setVoidField( ::capnp::Void value = ::capnp::VOID); inline bool hasBoolField(); inline bool getBoolField(); inline void setBoolField(bool value); inline bool hasInt8Field(); inline ::int8_t getInt8Field(); inline void setInt8Field( ::int8_t value); inline bool hasInt16Field(); inline ::int16_t getInt16Field(); inline void setInt16Field( ::int16_t value); inline bool hasInt32Field(); inline ::int32_t getInt32Field(); inline void setInt32Field( ::int32_t value); inline bool hasInt64Field(); inline ::int64_t getInt64Field(); inline void setInt64Field( ::int64_t value); inline bool hasUInt8Field(); inline ::uint8_t getUInt8Field(); inline void setUInt8Field( ::uint8_t value); inline bool hasUInt16Field(); inline ::uint16_t getUInt16Field(); inline void setUInt16Field( ::uint16_t value); inline bool hasUInt32Field(); inline ::uint32_t getUInt32Field(); inline void setUInt32Field( ::uint32_t value); inline bool hasUInt64Field(); inline ::uint64_t getUInt64Field(); inline void setUInt64Field( ::uint64_t value); inline bool hasFloat32Field(); inline float getFloat32Field(); inline void setFloat32Field(float value); inline bool hasFloat64Field(); inline double getFloat64Field(); inline void setFloat64Field(double value); inline bool hasTextField(); inline ::capnp::Text::Builder getTextField(); inline void setTextField( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTextField(unsigned int size); inline void adoptTextField(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTextField(); inline bool hasDataField(); inline ::capnp::Data::Builder getDataField(); inline void setDataField( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initDataField(unsigned int size); inline void adoptDataField(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownDataField(); inline bool hasStructField(); inline ::capnproto_test::capnp::test::TestAllTypes::Builder getStructField(); inline void setStructField( ::capnproto_test::capnp::test::TestAllTypes::Reader value); inline ::capnproto_test::capnp::test::TestAllTypes::Builder initStructField(); inline void adoptStructField(::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> disownStructField(); inline bool hasEnumField(); inline ::capnproto_test::capnp::test::TestEnum getEnumField(); inline void setEnumField( ::capnproto_test::capnp::test::TestEnum value); inline bool hasInterfaceField(); inline ::capnp::Void getInterfaceField(); inline void setInterfaceField( ::capnp::Void value = ::capnp::VOID); inline bool hasVoidList(); inline ::capnp::List< ::capnp::Void>::Builder getVoidList(); inline void setVoidList( ::capnp::List< ::capnp::Void>::Reader value); inline void setVoidList(std::initializer_list< ::capnp::Void> value); inline ::capnp::List< ::capnp::Void>::Builder initVoidList(unsigned int size); inline void adoptVoidList(::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> disownVoidList(); inline bool hasBoolList(); inline ::capnp::List::Builder getBoolList(); inline void setBoolList( ::capnp::List::Reader value); inline void setBoolList(std::initializer_list value); inline ::capnp::List::Builder initBoolList(unsigned int size); inline void adoptBoolList(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBoolList(); inline bool hasInt8List(); inline ::capnp::List< ::int8_t>::Builder getInt8List(); inline void setInt8List( ::capnp::List< ::int8_t>::Reader value); inline void setInt8List(std::initializer_list< ::int8_t> value); inline ::capnp::List< ::int8_t>::Builder initInt8List(unsigned int size); inline void adoptInt8List(::capnp::Orphan< ::capnp::List< ::int8_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int8_t>> disownInt8List(); inline bool hasInt16List(); inline ::capnp::List< ::int16_t>::Builder getInt16List(); inline void setInt16List( ::capnp::List< ::int16_t>::Reader value); inline void setInt16List(std::initializer_list< ::int16_t> value); inline ::capnp::List< ::int16_t>::Builder initInt16List(unsigned int size); inline void adoptInt16List(::capnp::Orphan< ::capnp::List< ::int16_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int16_t>> disownInt16List(); inline bool hasInt32List(); inline ::capnp::List< ::int32_t>::Builder getInt32List(); inline void setInt32List( ::capnp::List< ::int32_t>::Reader value); inline void setInt32List(std::initializer_list< ::int32_t> value); inline ::capnp::List< ::int32_t>::Builder initInt32List(unsigned int size); inline void adoptInt32List(::capnp::Orphan< ::capnp::List< ::int32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int32_t>> disownInt32List(); inline bool hasInt64List(); inline ::capnp::List< ::int64_t>::Builder getInt64List(); inline void setInt64List( ::capnp::List< ::int64_t>::Reader value); inline void setInt64List(std::initializer_list< ::int64_t> value); inline ::capnp::List< ::int64_t>::Builder initInt64List(unsigned int size); inline void adoptInt64List(::capnp::Orphan< ::capnp::List< ::int64_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int64_t>> disownInt64List(); inline bool hasUInt8List(); inline ::capnp::List< ::uint8_t>::Builder getUInt8List(); inline void setUInt8List( ::capnp::List< ::uint8_t>::Reader value); inline void setUInt8List(std::initializer_list< ::uint8_t> value); inline ::capnp::List< ::uint8_t>::Builder initUInt8List(unsigned int size); inline void adoptUInt8List(::capnp::Orphan< ::capnp::List< ::uint8_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint8_t>> disownUInt8List(); inline bool hasUInt16List(); inline ::capnp::List< ::uint16_t>::Builder getUInt16List(); inline void setUInt16List( ::capnp::List< ::uint16_t>::Reader value); inline void setUInt16List(std::initializer_list< ::uint16_t> value); inline ::capnp::List< ::uint16_t>::Builder initUInt16List(unsigned int size); inline void adoptUInt16List(::capnp::Orphan< ::capnp::List< ::uint16_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint16_t>> disownUInt16List(); inline bool hasUInt32List(); inline ::capnp::List< ::uint32_t>::Builder getUInt32List(); inline void setUInt32List( ::capnp::List< ::uint32_t>::Reader value); inline void setUInt32List(std::initializer_list< ::uint32_t> value); inline ::capnp::List< ::uint32_t>::Builder initUInt32List(unsigned int size); inline void adoptUInt32List(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownUInt32List(); inline bool hasUInt64List(); inline ::capnp::List< ::uint64_t>::Builder getUInt64List(); inline void setUInt64List( ::capnp::List< ::uint64_t>::Reader value); inline void setUInt64List(std::initializer_list< ::uint64_t> value); inline ::capnp::List< ::uint64_t>::Builder initUInt64List(unsigned int size); inline void adoptUInt64List(::capnp::Orphan< ::capnp::List< ::uint64_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint64_t>> disownUInt64List(); inline bool hasFloat32List(); inline ::capnp::List::Builder getFloat32List(); inline void setFloat32List( ::capnp::List::Reader value); inline void setFloat32List(std::initializer_list value); inline ::capnp::List::Builder initFloat32List(unsigned int size); inline void adoptFloat32List(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFloat32List(); inline bool hasFloat64List(); inline ::capnp::List::Builder getFloat64List(); inline void setFloat64List( ::capnp::List::Reader value); inline void setFloat64List(std::initializer_list value); inline ::capnp::List::Builder initFloat64List(unsigned int size); inline void adoptFloat64List(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFloat64List(); inline bool hasTextList(); inline ::capnp::List< ::capnp::Text>::Builder getTextList(); inline void setTextList( ::capnp::List< ::capnp::Text>::Reader value); inline void setTextList(std::initializer_list< ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initTextList(unsigned int size); inline void adoptTextList(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownTextList(); inline bool hasDataList(); inline ::capnp::List< ::capnp::Data>::Builder getDataList(); inline void setDataList( ::capnp::List< ::capnp::Data>::Reader value); inline void setDataList(std::initializer_list< ::capnp::Data::Reader> value); inline ::capnp::List< ::capnp::Data>::Builder initDataList(unsigned int size); inline void adoptDataList(::capnp::Orphan< ::capnp::List< ::capnp::Data>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Data>> disownDataList(); inline bool hasStructList(); inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder getStructList(); inline void setStructList( ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder initStructList(unsigned int size); inline void adoptStructList(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>> disownStructList(); inline bool hasEnumList(); inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder getEnumList(); inline void setEnumList( ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader value); inline void setEnumList(std::initializer_list< ::capnproto_test::capnp::test::TestEnum> value); inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder initEnumList(unsigned int size); inline void adoptEnumList(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>> disownEnumList(); inline bool hasInterfaceList(); inline ::capnp::List< ::capnp::Void>::Builder getInterfaceList(); inline void setInterfaceList( ::capnp::List< ::capnp::Void>::Reader value); inline void setInterfaceList(std::initializer_list< ::capnp::Void> value); inline ::capnp::List< ::capnp::Void>::Builder initInterfaceList(unsigned int size); inline void adoptInterfaceList(::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> disownInterfaceList(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestDefaults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestDefaults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestDefaults::Pipeline { public: typedef TestDefaults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline getStructField() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestObject::Reader { public: typedef TestObject Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasObjectField() const; inline ::capnp::ObjectPointer::Reader getObjectField() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestObject::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestObject::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestObject::Builder { public: typedef TestObject Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasObjectField(); inline ::capnp::ObjectPointer::Builder getObjectField(); inline ::capnp::ObjectPointer::Builder initObjectField(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestObject::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestObject::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestObject::Pipeline { public: typedef TestObject Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestOutOfOrder::Reader { public: typedef TestOutOfOrder Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasQux() const; inline ::capnp::Text::Reader getQux() const; inline bool hasGrault() const; inline ::capnp::Text::Reader getGrault() const; inline bool hasBar() const; inline ::capnp::Text::Reader getBar() const; inline bool hasFoo() const; inline ::capnp::Text::Reader getFoo() const; inline bool hasCorge() const; inline ::capnp::Text::Reader getCorge() const; inline bool hasWaldo() const; inline ::capnp::Text::Reader getWaldo() const; inline bool hasQuux() const; inline ::capnp::Text::Reader getQuux() const; inline bool hasGarply() const; inline ::capnp::Text::Reader getGarply() const; inline bool hasBaz() const; inline ::capnp::Text::Reader getBaz() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestOutOfOrder::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestOutOfOrder::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestOutOfOrder::Builder { public: typedef TestOutOfOrder Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasQux(); inline ::capnp::Text::Builder getQux(); inline void setQux( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initQux(unsigned int size); inline void adoptQux(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownQux(); inline bool hasGrault(); inline ::capnp::Text::Builder getGrault(); inline void setGrault( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGrault(unsigned int size); inline void adoptGrault(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGrault(); inline bool hasBar(); inline ::capnp::Text::Builder getBar(); inline void setBar( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBar(unsigned int size); inline void adoptBar(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBar(); inline bool hasFoo(); inline ::capnp::Text::Builder getFoo(); inline void setFoo( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initFoo(unsigned int size); inline void adoptFoo(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownFoo(); inline bool hasCorge(); inline ::capnp::Text::Builder getCorge(); inline void setCorge( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initCorge(unsigned int size); inline void adoptCorge(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownCorge(); inline bool hasWaldo(); inline ::capnp::Text::Builder getWaldo(); inline void setWaldo( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initWaldo(unsigned int size); inline void adoptWaldo(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownWaldo(); inline bool hasQuux(); inline ::capnp::Text::Builder getQuux(); inline void setQuux( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initQuux(unsigned int size); inline void adoptQuux(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownQuux(); inline bool hasGarply(); inline ::capnp::Text::Builder getGarply(); inline void setGarply( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGarply(unsigned int size); inline void adoptGarply(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGarply(); inline bool hasBaz(); inline ::capnp::Text::Builder getBaz(); inline void setBaz( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBaz(unsigned int size); inline void adoptBaz(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBaz(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestOutOfOrder::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestOutOfOrder::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestOutOfOrder::Pipeline { public: typedef TestOutOfOrder Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnion::Reader { public: typedef TestUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasUnion0() const; inline Union0::Reader getUnion0() const; inline bool hasUnion1() const; inline Union1::Reader getUnion1() const; inline bool hasUnion2() const; inline Union2::Reader getUnion2() const; inline bool hasUnion3() const; inline Union3::Reader getUnion3() const; inline bool hasBit0() const; inline bool getBit0() const; inline bool hasBit2() const; inline bool getBit2() const; inline bool hasBit3() const; inline bool getBit3() const; inline bool hasBit4() const; inline bool getBit4() const; inline bool hasBit5() const; inline bool getBit5() const; inline bool hasBit6() const; inline bool getBit6() const; inline bool hasBit7() const; inline bool getBit7() const; inline bool hasByte0() const; inline ::uint8_t getByte0() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnion::Builder { public: typedef TestUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasUnion0(); inline Union0::Builder getUnion0(); inline Union0::Builder initUnion0(); inline bool hasUnion1(); inline Union1::Builder getUnion1(); inline Union1::Builder initUnion1(); inline bool hasUnion2(); inline Union2::Builder getUnion2(); inline Union2::Builder initUnion2(); inline bool hasUnion3(); inline Union3::Builder getUnion3(); inline Union3::Builder initUnion3(); inline bool hasBit0(); inline bool getBit0(); inline void setBit0(bool value); inline bool hasBit2(); inline bool getBit2(); inline void setBit2(bool value); inline bool hasBit3(); inline bool getBit3(); inline void setBit3(bool value); inline bool hasBit4(); inline bool getBit4(); inline void setBit4(bool value); inline bool hasBit5(); inline bool getBit5(); inline void setBit5(bool value); inline bool hasBit6(); inline bool getBit6(); inline void setBit6(bool value); inline bool hasBit7(); inline bool getBit7(); inline void setBit7(bool value); inline bool hasByte0(); inline ::uint8_t getByte0(); inline void setByte0( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnion::Pipeline { public: typedef TestUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline Union0::Pipeline getUnion0() const; inline Union1::Pipeline getUnion1() const; inline Union2::Pipeline getUnion2() const; inline Union3::Pipeline getUnion3() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnion::Union0::Reader { public: typedef Union0 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isU0f0s0() const; inline bool hasU0f0s0() const; inline ::capnp::Void getU0f0s0() const; inline bool isU0f0s1() const; inline bool hasU0f0s1() const; inline bool getU0f0s1() const; inline bool isU0f0s8() const; inline bool hasU0f0s8() const; inline ::int8_t getU0f0s8() const; inline bool isU0f0s16() const; inline bool hasU0f0s16() const; inline ::int16_t getU0f0s16() const; inline bool isU0f0s32() const; inline bool hasU0f0s32() const; inline ::int32_t getU0f0s32() const; inline bool isU0f0s64() const; inline bool hasU0f0s64() const; inline ::int64_t getU0f0s64() const; inline bool isU0f0sp() const; inline bool hasU0f0sp() const; inline ::capnp::Text::Reader getU0f0sp() const; inline bool isU0f1s0() const; inline bool hasU0f1s0() const; inline ::capnp::Void getU0f1s0() const; inline bool isU0f1s1() const; inline bool hasU0f1s1() const; inline bool getU0f1s1() const; inline bool isU0f1s8() const; inline bool hasU0f1s8() const; inline ::int8_t getU0f1s8() const; inline bool isU0f1s16() const; inline bool hasU0f1s16() const; inline ::int16_t getU0f1s16() const; inline bool isU0f1s32() const; inline bool hasU0f1s32() const; inline ::int32_t getU0f1s32() const; inline bool isU0f1s64() const; inline bool hasU0f1s64() const; inline ::int64_t getU0f1s64() const; inline bool isU0f1sp() const; inline bool hasU0f1sp() const; inline ::capnp::Text::Reader getU0f1sp() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union0::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union0::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnion::Union0::Builder { public: typedef Union0 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isU0f0s0(); inline bool hasU0f0s0(); inline ::capnp::Void getU0f0s0(); inline void setU0f0s0( ::capnp::Void value = ::capnp::VOID); inline bool isU0f0s1(); inline bool hasU0f0s1(); inline bool getU0f0s1(); inline void setU0f0s1(bool value); inline bool isU0f0s8(); inline bool hasU0f0s8(); inline ::int8_t getU0f0s8(); inline void setU0f0s8( ::int8_t value); inline bool isU0f0s16(); inline bool hasU0f0s16(); inline ::int16_t getU0f0s16(); inline void setU0f0s16( ::int16_t value); inline bool isU0f0s32(); inline bool hasU0f0s32(); inline ::int32_t getU0f0s32(); inline void setU0f0s32( ::int32_t value); inline bool isU0f0s64(); inline bool hasU0f0s64(); inline ::int64_t getU0f0s64(); inline void setU0f0s64( ::int64_t value); inline bool isU0f0sp(); inline bool hasU0f0sp(); inline ::capnp::Text::Builder getU0f0sp(); inline void setU0f0sp( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initU0f0sp(unsigned int size); inline void adoptU0f0sp(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownU0f0sp(); inline bool isU0f1s0(); inline bool hasU0f1s0(); inline ::capnp::Void getU0f1s0(); inline void setU0f1s0( ::capnp::Void value = ::capnp::VOID); inline bool isU0f1s1(); inline bool hasU0f1s1(); inline bool getU0f1s1(); inline void setU0f1s1(bool value); inline bool isU0f1s8(); inline bool hasU0f1s8(); inline ::int8_t getU0f1s8(); inline void setU0f1s8( ::int8_t value); inline bool isU0f1s16(); inline bool hasU0f1s16(); inline ::int16_t getU0f1s16(); inline void setU0f1s16( ::int16_t value); inline bool isU0f1s32(); inline bool hasU0f1s32(); inline ::int32_t getU0f1s32(); inline void setU0f1s32( ::int32_t value); inline bool isU0f1s64(); inline bool hasU0f1s64(); inline ::int64_t getU0f1s64(); inline void setU0f1s64( ::int64_t value); inline bool isU0f1sp(); inline bool hasU0f1sp(); inline ::capnp::Text::Builder getU0f1sp(); inline void setU0f1sp( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initU0f1sp(unsigned int size); inline void adoptU0f1sp(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownU0f1sp(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union0::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union0::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnion::Union0::Pipeline { public: typedef Union0 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnion::Union1::Reader { public: typedef Union1 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isU1f0s0() const; inline bool hasU1f0s0() const; inline ::capnp::Void getU1f0s0() const; inline bool isU1f0s1() const; inline bool hasU1f0s1() const; inline bool getU1f0s1() const; inline bool isU1f1s1() const; inline bool hasU1f1s1() const; inline bool getU1f1s1() const; inline bool isU1f0s8() const; inline bool hasU1f0s8() const; inline ::int8_t getU1f0s8() const; inline bool isU1f1s8() const; inline bool hasU1f1s8() const; inline ::int8_t getU1f1s8() const; inline bool isU1f0s16() const; inline bool hasU1f0s16() const; inline ::int16_t getU1f0s16() const; inline bool isU1f1s16() const; inline bool hasU1f1s16() const; inline ::int16_t getU1f1s16() const; inline bool isU1f0s32() const; inline bool hasU1f0s32() const; inline ::int32_t getU1f0s32() const; inline bool isU1f1s32() const; inline bool hasU1f1s32() const; inline ::int32_t getU1f1s32() const; inline bool isU1f0s64() const; inline bool hasU1f0s64() const; inline ::int64_t getU1f0s64() const; inline bool isU1f1s64() const; inline bool hasU1f1s64() const; inline ::int64_t getU1f1s64() const; inline bool isU1f0sp() const; inline bool hasU1f0sp() const; inline ::capnp::Text::Reader getU1f0sp() const; inline bool isU1f1sp() const; inline bool hasU1f1sp() const; inline ::capnp::Text::Reader getU1f1sp() const; inline bool isU1f2s0() const; inline bool hasU1f2s0() const; inline ::capnp::Void getU1f2s0() const; inline bool isU1f2s1() const; inline bool hasU1f2s1() const; inline bool getU1f2s1() const; inline bool isU1f2s8() const; inline bool hasU1f2s8() const; inline ::int8_t getU1f2s8() const; inline bool isU1f2s16() const; inline bool hasU1f2s16() const; inline ::int16_t getU1f2s16() const; inline bool isU1f2s32() const; inline bool hasU1f2s32() const; inline ::int32_t getU1f2s32() const; inline bool isU1f2s64() const; inline bool hasU1f2s64() const; inline ::int64_t getU1f2s64() const; inline bool isU1f2sp() const; inline bool hasU1f2sp() const; inline ::capnp::Text::Reader getU1f2sp() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union1::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union1::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnion::Union1::Builder { public: typedef Union1 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isU1f0s0(); inline bool hasU1f0s0(); inline ::capnp::Void getU1f0s0(); inline void setU1f0s0( ::capnp::Void value = ::capnp::VOID); inline bool isU1f0s1(); inline bool hasU1f0s1(); inline bool getU1f0s1(); inline void setU1f0s1(bool value); inline bool isU1f1s1(); inline bool hasU1f1s1(); inline bool getU1f1s1(); inline void setU1f1s1(bool value); inline bool isU1f0s8(); inline bool hasU1f0s8(); inline ::int8_t getU1f0s8(); inline void setU1f0s8( ::int8_t value); inline bool isU1f1s8(); inline bool hasU1f1s8(); inline ::int8_t getU1f1s8(); inline void setU1f1s8( ::int8_t value); inline bool isU1f0s16(); inline bool hasU1f0s16(); inline ::int16_t getU1f0s16(); inline void setU1f0s16( ::int16_t value); inline bool isU1f1s16(); inline bool hasU1f1s16(); inline ::int16_t getU1f1s16(); inline void setU1f1s16( ::int16_t value); inline bool isU1f0s32(); inline bool hasU1f0s32(); inline ::int32_t getU1f0s32(); inline void setU1f0s32( ::int32_t value); inline bool isU1f1s32(); inline bool hasU1f1s32(); inline ::int32_t getU1f1s32(); inline void setU1f1s32( ::int32_t value); inline bool isU1f0s64(); inline bool hasU1f0s64(); inline ::int64_t getU1f0s64(); inline void setU1f0s64( ::int64_t value); inline bool isU1f1s64(); inline bool hasU1f1s64(); inline ::int64_t getU1f1s64(); inline void setU1f1s64( ::int64_t value); inline bool isU1f0sp(); inline bool hasU1f0sp(); inline ::capnp::Text::Builder getU1f0sp(); inline void setU1f0sp( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initU1f0sp(unsigned int size); inline void adoptU1f0sp(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownU1f0sp(); inline bool isU1f1sp(); inline bool hasU1f1sp(); inline ::capnp::Text::Builder getU1f1sp(); inline void setU1f1sp( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initU1f1sp(unsigned int size); inline void adoptU1f1sp(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownU1f1sp(); inline bool isU1f2s0(); inline bool hasU1f2s0(); inline ::capnp::Void getU1f2s0(); inline void setU1f2s0( ::capnp::Void value = ::capnp::VOID); inline bool isU1f2s1(); inline bool hasU1f2s1(); inline bool getU1f2s1(); inline void setU1f2s1(bool value); inline bool isU1f2s8(); inline bool hasU1f2s8(); inline ::int8_t getU1f2s8(); inline void setU1f2s8( ::int8_t value); inline bool isU1f2s16(); inline bool hasU1f2s16(); inline ::int16_t getU1f2s16(); inline void setU1f2s16( ::int16_t value); inline bool isU1f2s32(); inline bool hasU1f2s32(); inline ::int32_t getU1f2s32(); inline void setU1f2s32( ::int32_t value); inline bool isU1f2s64(); inline bool hasU1f2s64(); inline ::int64_t getU1f2s64(); inline void setU1f2s64( ::int64_t value); inline bool isU1f2sp(); inline bool hasU1f2sp(); inline ::capnp::Text::Builder getU1f2sp(); inline void setU1f2sp( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initU1f2sp(unsigned int size); inline void adoptU1f2sp(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownU1f2sp(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union1::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union1::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnion::Union1::Pipeline { public: typedef Union1 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnion::Union2::Reader { public: typedef Union2 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isU2f0s1() const; inline bool hasU2f0s1() const; inline bool getU2f0s1() const; inline bool isU2f0s8() const; inline bool hasU2f0s8() const; inline ::int8_t getU2f0s8() const; inline bool isU2f0s16() const; inline bool hasU2f0s16() const; inline ::int16_t getU2f0s16() const; inline bool isU2f0s32() const; inline bool hasU2f0s32() const; inline ::int32_t getU2f0s32() const; inline bool isU2f0s64() const; inline bool hasU2f0s64() const; inline ::int64_t getU2f0s64() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union2::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union2::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnion::Union2::Builder { public: typedef Union2 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isU2f0s1(); inline bool hasU2f0s1(); inline bool getU2f0s1(); inline void setU2f0s1(bool value); inline bool isU2f0s8(); inline bool hasU2f0s8(); inline ::int8_t getU2f0s8(); inline void setU2f0s8( ::int8_t value); inline bool isU2f0s16(); inline bool hasU2f0s16(); inline ::int16_t getU2f0s16(); inline void setU2f0s16( ::int16_t value); inline bool isU2f0s32(); inline bool hasU2f0s32(); inline ::int32_t getU2f0s32(); inline void setU2f0s32( ::int32_t value); inline bool isU2f0s64(); inline bool hasU2f0s64(); inline ::int64_t getU2f0s64(); inline void setU2f0s64( ::int64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union2::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union2::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnion::Union2::Pipeline { public: typedef Union2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnion::Union3::Reader { public: typedef Union3 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isU3f0s1() const; inline bool hasU3f0s1() const; inline bool getU3f0s1() const; inline bool isU3f0s8() const; inline bool hasU3f0s8() const; inline ::int8_t getU3f0s8() const; inline bool isU3f0s16() const; inline bool hasU3f0s16() const; inline ::int16_t getU3f0s16() const; inline bool isU3f0s32() const; inline bool hasU3f0s32() const; inline ::int32_t getU3f0s32() const; inline bool isU3f0s64() const; inline bool hasU3f0s64() const; inline ::int64_t getU3f0s64() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union3::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union3::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnion::Union3::Builder { public: typedef Union3 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isU3f0s1(); inline bool hasU3f0s1(); inline bool getU3f0s1(); inline void setU3f0s1(bool value); inline bool isU3f0s8(); inline bool hasU3f0s8(); inline ::int8_t getU3f0s8(); inline void setU3f0s8( ::int8_t value); inline bool isU3f0s16(); inline bool hasU3f0s16(); inline ::int16_t getU3f0s16(); inline void setU3f0s16( ::int16_t value); inline bool isU3f0s32(); inline bool hasU3f0s32(); inline ::int32_t getU3f0s32(); inline void setU3f0s32( ::int32_t value); inline bool isU3f0s64(); inline bool hasU3f0s64(); inline ::int64_t getU3f0s64(); inline void setU3f0s64( ::int64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnion::Union3::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnion::Union3::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnion::Union3::Pipeline { public: typedef Union3 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnnamedUnion::Reader { public: typedef TestUnnamedUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool hasBefore() const; inline ::capnp::Text::Reader getBefore() const; inline bool isFoo() const; inline bool hasFoo() const; inline ::uint16_t getFoo() const; inline bool hasMiddle() const; inline ::uint16_t getMiddle() const; inline bool isBar() const; inline bool hasBar() const; inline ::uint32_t getBar() const; inline bool hasAfter() const; inline ::capnp::Text::Reader getAfter() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnnamedUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnnamedUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnnamedUnion::Builder { public: typedef TestUnnamedUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool hasBefore(); inline ::capnp::Text::Builder getBefore(); inline void setBefore( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBefore(unsigned int size); inline void adoptBefore(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBefore(); inline bool isFoo(); inline bool hasFoo(); inline ::uint16_t getFoo(); inline void setFoo( ::uint16_t value); inline bool hasMiddle(); inline ::uint16_t getMiddle(); inline void setMiddle( ::uint16_t value); inline bool isBar(); inline bool hasBar(); inline ::uint32_t getBar(); inline void setBar( ::uint32_t value); inline bool hasAfter(); inline ::capnp::Text::Builder getAfter(); inline void setAfter( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAfter(unsigned int size); inline void adoptAfter(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAfter(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnnamedUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnnamedUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnnamedUnion::Pipeline { public: typedef TestUnnamedUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnionInUnion::Reader { public: typedef TestUnionInUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasOuter() const; inline Outer::Reader getOuter() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnionInUnion::Builder { public: typedef TestUnionInUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasOuter(); inline Outer::Builder getOuter(); inline Outer::Builder initOuter(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnionInUnion::Pipeline { public: typedef TestUnionInUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline Outer::Pipeline getOuter() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnionInUnion::Outer::Reader { public: typedef Outer Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isInner() const; inline bool hasInner() const; inline Inner::Reader getInner() const; inline bool isBaz() const; inline bool hasBaz() const; inline ::int32_t getBaz() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnionInUnion::Outer::Builder { public: typedef Outer Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isInner(); inline bool hasInner(); inline Inner::Builder getInner(); inline Inner::Builder initInner(); inline bool isBaz(); inline bool hasBaz(); inline ::int32_t getBaz(); inline void setBaz( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnionInUnion::Outer::Pipeline { public: typedef Outer Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnionInUnion::Outer::Inner::Reader { public: typedef Inner Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isFoo() const; inline bool hasFoo() const; inline ::int32_t getFoo() const; inline bool isBar() const; inline bool hasBar() const; inline ::int32_t getBar() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Inner::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Inner::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnionInUnion::Outer::Inner::Builder { public: typedef Inner Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isFoo(); inline bool hasFoo(); inline ::int32_t getFoo(); inline void setFoo( ::int32_t value); inline bool isBar(); inline bool hasBar(); inline ::int32_t getBar(); inline void setBar( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Inner::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionInUnion::Outer::Inner::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnionInUnion::Outer::Inner::Pipeline { public: typedef Inner Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestGroups::Reader { public: typedef TestGroups Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasGroups() const; inline Groups::Reader getGroups() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestGroups::Builder { public: typedef TestGroups Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasGroups(); inline Groups::Builder getGroups(); inline Groups::Builder initGroups(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestGroups::Pipeline { public: typedef TestGroups Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline Groups::Pipeline getGroups() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestGroups::Groups::Reader { public: typedef Groups Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isFoo() const; inline bool hasFoo() const; inline Foo::Reader getFoo() const; inline bool isBaz() const; inline bool hasBaz() const; inline Baz::Reader getBaz() const; inline bool isBar() const; inline bool hasBar() const; inline Bar::Reader getBar() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestGroups::Groups::Builder { public: typedef Groups Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isFoo(); inline bool hasFoo(); inline Foo::Builder getFoo(); inline Foo::Builder initFoo(); inline bool isBaz(); inline bool hasBaz(); inline Baz::Builder getBaz(); inline Baz::Builder initBaz(); inline bool isBar(); inline bool hasBar(); inline Bar::Builder getBar(); inline Bar::Builder initBar(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestGroups::Groups::Pipeline { public: typedef Groups Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestGroups::Groups::Foo::Reader { public: typedef Foo Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasCorge() const; inline ::int32_t getCorge() const; inline bool hasGrault() const; inline ::int64_t getGrault() const; inline bool hasGarply() const; inline ::capnp::Text::Reader getGarply() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Foo::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Foo::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestGroups::Groups::Foo::Builder { public: typedef Foo Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasCorge(); inline ::int32_t getCorge(); inline void setCorge( ::int32_t value); inline bool hasGrault(); inline ::int64_t getGrault(); inline void setGrault( ::int64_t value); inline bool hasGarply(); inline ::capnp::Text::Builder getGarply(); inline void setGarply( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGarply(unsigned int size); inline void adoptGarply(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGarply(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Foo::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Foo::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestGroups::Groups::Foo::Pipeline { public: typedef Foo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestGroups::Groups::Baz::Reader { public: typedef Baz Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasCorge() const; inline ::int32_t getCorge() const; inline bool hasGrault() const; inline ::capnp::Text::Reader getGrault() const; inline bool hasGarply() const; inline ::capnp::Text::Reader getGarply() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Baz::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Baz::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestGroups::Groups::Baz::Builder { public: typedef Baz Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasCorge(); inline ::int32_t getCorge(); inline void setCorge( ::int32_t value); inline bool hasGrault(); inline ::capnp::Text::Builder getGrault(); inline void setGrault( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGrault(unsigned int size); inline void adoptGrault(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGrault(); inline bool hasGarply(); inline ::capnp::Text::Builder getGarply(); inline void setGarply( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGarply(unsigned int size); inline void adoptGarply(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGarply(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Baz::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Baz::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestGroups::Groups::Baz::Pipeline { public: typedef Baz Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestGroups::Groups::Bar::Reader { public: typedef Bar Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasCorge() const; inline ::int32_t getCorge() const; inline bool hasGrault() const; inline ::capnp::Text::Reader getGrault() const; inline bool hasGarply() const; inline ::int64_t getGarply() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Bar::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Bar::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestGroups::Groups::Bar::Builder { public: typedef Bar Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasCorge(); inline ::int32_t getCorge(); inline void setCorge( ::int32_t value); inline bool hasGrault(); inline ::capnp::Text::Builder getGrault(); inline void setGrault( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGrault(unsigned int size); inline void adoptGrault(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGrault(); inline bool hasGarply(); inline ::int64_t getGarply(); inline void setGarply( ::int64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Bar::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestGroups::Groups::Bar::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestGroups::Groups::Bar::Pipeline { public: typedef Bar Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterleavedGroups::Reader { public: typedef TestInterleavedGroups Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasGroup1() const; inline Group1::Reader getGroup1() const; inline bool hasGroup2() const; inline Group2::Reader getGroup2() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterleavedGroups::Builder { public: typedef TestInterleavedGroups Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasGroup1(); inline Group1::Builder getGroup1(); inline Group1::Builder initGroup1(); inline bool hasGroup2(); inline Group2::Builder getGroup2(); inline Group2::Builder initGroup2(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterleavedGroups::Pipeline { public: typedef TestInterleavedGroups Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline Group1::Pipeline getGroup1() const; inline Group2::Pipeline getGroup2() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterleavedGroups::Group1::Reader { public: typedef Group1 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool hasFoo() const; inline ::uint32_t getFoo() const; inline bool hasBar() const; inline ::uint64_t getBar() const; inline bool isQux() const; inline bool hasQux() const; inline ::uint16_t getQux() const; inline bool isCorge() const; inline bool hasCorge() const; inline Corge::Reader getCorge() const; inline bool hasWaldo() const; inline ::capnp::Text::Reader getWaldo() const; inline bool isFred() const; inline bool hasFred() const; inline ::capnp::Text::Reader getFred() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterleavedGroups::Group1::Builder { public: typedef Group1 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool hasFoo(); inline ::uint32_t getFoo(); inline void setFoo( ::uint32_t value); inline bool hasBar(); inline ::uint64_t getBar(); inline void setBar( ::uint64_t value); inline bool isQux(); inline bool hasQux(); inline ::uint16_t getQux(); inline void setQux( ::uint16_t value); inline bool isCorge(); inline bool hasCorge(); inline Corge::Builder getCorge(); inline Corge::Builder initCorge(); inline bool hasWaldo(); inline ::capnp::Text::Builder getWaldo(); inline void setWaldo( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initWaldo(unsigned int size); inline void adoptWaldo(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownWaldo(); inline bool isFred(); inline bool hasFred(); inline ::capnp::Text::Builder getFred(); inline void setFred( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initFred(unsigned int size); inline void adoptFred(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownFred(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterleavedGroups::Group1::Pipeline { public: typedef Group1 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterleavedGroups::Group1::Corge::Reader { public: typedef Corge Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasGrault() const; inline ::uint64_t getGrault() const; inline bool hasGarply() const; inline ::uint16_t getGarply() const; inline bool hasPlugh() const; inline ::capnp::Text::Reader getPlugh() const; inline bool hasXyzzy() const; inline ::capnp::Text::Reader getXyzzy() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Corge::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Corge::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterleavedGroups::Group1::Corge::Builder { public: typedef Corge Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasGrault(); inline ::uint64_t getGrault(); inline void setGrault( ::uint64_t value); inline bool hasGarply(); inline ::uint16_t getGarply(); inline void setGarply( ::uint16_t value); inline bool hasPlugh(); inline ::capnp::Text::Builder getPlugh(); inline void setPlugh( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPlugh(unsigned int size); inline void adoptPlugh(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPlugh(); inline bool hasXyzzy(); inline ::capnp::Text::Builder getXyzzy(); inline void setXyzzy( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initXyzzy(unsigned int size); inline void adoptXyzzy(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownXyzzy(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Corge::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group1::Corge::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterleavedGroups::Group1::Corge::Pipeline { public: typedef Corge Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterleavedGroups::Group2::Reader { public: typedef Group2 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool hasFoo() const; inline ::uint32_t getFoo() const; inline bool hasBar() const; inline ::uint64_t getBar() const; inline bool isQux() const; inline bool hasQux() const; inline ::uint16_t getQux() const; inline bool isCorge() const; inline bool hasCorge() const; inline Corge::Reader getCorge() const; inline bool hasWaldo() const; inline ::capnp::Text::Reader getWaldo() const; inline bool isFred() const; inline bool hasFred() const; inline ::capnp::Text::Reader getFred() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterleavedGroups::Group2::Builder { public: typedef Group2 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool hasFoo(); inline ::uint32_t getFoo(); inline void setFoo( ::uint32_t value); inline bool hasBar(); inline ::uint64_t getBar(); inline void setBar( ::uint64_t value); inline bool isQux(); inline bool hasQux(); inline ::uint16_t getQux(); inline void setQux( ::uint16_t value); inline bool isCorge(); inline bool hasCorge(); inline Corge::Builder getCorge(); inline Corge::Builder initCorge(); inline bool hasWaldo(); inline ::capnp::Text::Builder getWaldo(); inline void setWaldo( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initWaldo(unsigned int size); inline void adoptWaldo(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownWaldo(); inline bool isFred(); inline bool hasFred(); inline ::capnp::Text::Builder getFred(); inline void setFred( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initFred(unsigned int size); inline void adoptFred(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownFred(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterleavedGroups::Group2::Pipeline { public: typedef Group2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterleavedGroups::Group2::Corge::Reader { public: typedef Corge Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasGrault() const; inline ::uint64_t getGrault() const; inline bool hasGarply() const; inline ::uint16_t getGarply() const; inline bool hasPlugh() const; inline ::capnp::Text::Reader getPlugh() const; inline bool hasXyzzy() const; inline ::capnp::Text::Reader getXyzzy() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Corge::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Corge::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterleavedGroups::Group2::Corge::Builder { public: typedef Corge Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasGrault(); inline ::uint64_t getGrault(); inline void setGrault( ::uint64_t value); inline bool hasGarply(); inline ::uint16_t getGarply(); inline void setGarply( ::uint16_t value); inline bool hasPlugh(); inline ::capnp::Text::Builder getPlugh(); inline void setPlugh( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPlugh(unsigned int size); inline void adoptPlugh(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPlugh(); inline bool hasXyzzy(); inline ::capnp::Text::Builder getXyzzy(); inline void setXyzzy( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initXyzzy(unsigned int size); inline void adoptXyzzy(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownXyzzy(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Corge::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterleavedGroups::Group2::Corge::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterleavedGroups::Group2::Corge::Pipeline { public: typedef Corge Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUnionDefaults::Reader { public: typedef TestUnionDefaults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasS16s8s64s8Set() const; inline ::capnproto_test::capnp::test::TestUnion::Reader getS16s8s64s8Set() const; inline bool hasS0sps1s32Set() const; inline ::capnproto_test::capnp::test::TestUnion::Reader getS0sps1s32Set() const; inline bool hasUnnamed1() const; inline ::capnproto_test::capnp::test::TestUnnamedUnion::Reader getUnnamed1() const; inline bool hasUnnamed2() const; inline ::capnproto_test::capnp::test::TestUnnamedUnion::Reader getUnnamed2() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionDefaults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionDefaults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUnionDefaults::Builder { public: typedef TestUnionDefaults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasS16s8s64s8Set(); inline ::capnproto_test::capnp::test::TestUnion::Builder getS16s8s64s8Set(); inline void setS16s8s64s8Set( ::capnproto_test::capnp::test::TestUnion::Reader value); inline ::capnproto_test::capnp::test::TestUnion::Builder initS16s8s64s8Set(); inline void adoptS16s8s64s8Set(::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion> disownS16s8s64s8Set(); inline bool hasS0sps1s32Set(); inline ::capnproto_test::capnp::test::TestUnion::Builder getS0sps1s32Set(); inline void setS0sps1s32Set( ::capnproto_test::capnp::test::TestUnion::Reader value); inline ::capnproto_test::capnp::test::TestUnion::Builder initS0sps1s32Set(); inline void adoptS0sps1s32Set(::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion> disownS0sps1s32Set(); inline bool hasUnnamed1(); inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder getUnnamed1(); inline void setUnnamed1( ::capnproto_test::capnp::test::TestUnnamedUnion::Reader value); inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder initUnnamed1(); inline void adoptUnnamed1(::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion> disownUnnamed1(); inline bool hasUnnamed2(); inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder getUnnamed2(); inline void setUnnamed2( ::capnproto_test::capnp::test::TestUnnamedUnion::Reader value); inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder initUnnamed2(); inline void adoptUnnamed2(::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion> disownUnnamed2(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUnionDefaults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUnionDefaults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUnionDefaults::Pipeline { public: typedef TestUnionDefaults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestUnion::Pipeline getS16s8s64s8Set() const; inline ::capnproto_test::capnp::test::TestUnion::Pipeline getS0sps1s32Set() const; inline ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline getUnnamed1() const; inline ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline getUnnamed2() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestNestedTypes::Reader { public: typedef TestNestedTypes Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasNestedStruct() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Reader getNestedStruct() const; inline bool hasOuterNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum() const; inline bool hasInnerNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestNestedTypes::Builder { public: typedef TestNestedTypes Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasNestedStruct(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Builder getNestedStruct(); inline void setNestedStruct( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Reader value); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Builder initNestedStruct(); inline void adoptNestedStruct(::capnp::Orphan< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct> disownNestedStruct(); inline bool hasOuterNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum(); inline void setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value); inline bool hasInnerNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum(); inline void setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestNestedTypes::Pipeline { public: typedef TestNestedTypes Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Pipeline getNestedStruct() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestNestedTypes::NestedStruct::Reader { public: typedef NestedStruct Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasOuterNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum() const; inline bool hasInnerNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::NestedStruct::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::NestedStruct::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestNestedTypes::NestedStruct::Builder { public: typedef NestedStruct Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasOuterNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum(); inline void setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value); inline bool hasInnerNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum(); inline void setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::NestedStruct::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestNestedTypes::NestedStruct::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestNestedTypes::NestedStruct::Pipeline { public: typedef NestedStruct Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestUsing::Reader { public: typedef TestUsing Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasInnerNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum() const; inline bool hasOuterNestedEnum() const; inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUsing::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestUsing::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestUsing::Builder { public: typedef TestUsing Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasInnerNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum getInnerNestedEnum(); inline void setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value); inline bool hasOuterNestedEnum(); inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum getOuterNestedEnum(); inline void setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestUsing::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestUsing::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestUsing::Pipeline { public: typedef TestUsing Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Reader { public: typedef TestLists Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasList0() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Reader getList0() const; inline bool hasList1() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Reader getList1() const; inline bool hasList8() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Reader getList8() const; inline bool hasList16() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Reader getList16() const; inline bool hasList32() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Reader getList32() const; inline bool hasList64() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Reader getList64() const; inline bool hasListP() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Reader getListP() const; inline bool hasInt32ListList() const; inline ::capnp::List< ::capnp::List< ::int32_t>>::Reader getInt32ListList() const; inline bool hasTextListList() const; inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Reader getTextListList() const; inline bool hasStructListList() const; inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Reader getStructListList() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Builder { public: typedef TestLists Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasList0(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Builder getList0(); inline void setList0( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Builder initList0(unsigned int size); inline void adoptList0(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>> disownList0(); inline bool hasList1(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Builder getList1(); inline void setList1( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Builder initList1(unsigned int size); inline void adoptList1(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>> disownList1(); inline bool hasList8(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Builder getList8(); inline void setList8( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Builder initList8(unsigned int size); inline void adoptList8(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>> disownList8(); inline bool hasList16(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Builder getList16(); inline void setList16( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Builder initList16(unsigned int size); inline void adoptList16(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>> disownList16(); inline bool hasList32(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Builder getList32(); inline void setList32( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Builder initList32(unsigned int size); inline void adoptList32(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>> disownList32(); inline bool hasList64(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Builder getList64(); inline void setList64( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Builder initList64(unsigned int size); inline void adoptList64(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>> disownList64(); inline bool hasListP(); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Builder getListP(); inline void setListP( ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Reader value); inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Builder initListP(unsigned int size); inline void adoptListP(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>> disownListP(); inline bool hasInt32ListList(); inline ::capnp::List< ::capnp::List< ::int32_t>>::Builder getInt32ListList(); inline void setInt32ListList( ::capnp::List< ::capnp::List< ::int32_t>>::Reader value); inline void setInt32ListList(std::initializer_list< ::capnp::List< ::int32_t>::Reader> value); inline ::capnp::List< ::capnp::List< ::int32_t>>::Builder initInt32ListList(unsigned int size); inline void adoptInt32ListList(::capnp::Orphan< ::capnp::List< ::capnp::List< ::int32_t>>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::int32_t>>> disownInt32ListList(); inline bool hasTextListList(); inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Builder getTextListList(); inline void setTextListList( ::capnp::List< ::capnp::List< ::capnp::Text>>::Reader value); inline void setTextListList(std::initializer_list< ::capnp::List< ::capnp::Text>::Reader> value); inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Builder initTextListList(unsigned int size); inline void adoptTextListList(::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnp::Text>>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnp::Text>>> disownTextListList(); inline bool hasStructListList(); inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Builder getStructListList(); inline void setStructListList( ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Reader value); inline void setStructListList(std::initializer_list< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader> value); inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Builder initStructListList(unsigned int size); inline void adoptStructListList(::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>> disownStructListList(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Pipeline { public: typedef TestLists Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct0::Reader { public: typedef Struct0 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::capnp::Void getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct0::Builder { public: typedef Struct0 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::capnp::Void getF(); inline void setF( ::capnp::Void value = ::capnp::VOID); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct0::Pipeline { public: typedef Struct0 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct1::Reader { public: typedef Struct1 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline bool getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct1::Builder { public: typedef Struct1 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline bool getF(); inline void setF(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct1::Pipeline { public: typedef Struct1 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct8::Reader { public: typedef Struct8 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint8_t getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct8::Builder { public: typedef Struct8 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint8_t getF(); inline void setF( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct8::Pipeline { public: typedef Struct8 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct16::Reader { public: typedef Struct16 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint16_t getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct16::Builder { public: typedef Struct16 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint16_t getF(); inline void setF( ::uint16_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct16::Pipeline { public: typedef Struct16 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct32::Reader { public: typedef Struct32 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint32_t getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct32::Builder { public: typedef Struct32 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint32_t getF(); inline void setF( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct32::Pipeline { public: typedef Struct32 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct64::Reader { public: typedef Struct64 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint64_t getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct64::Builder { public: typedef Struct64 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint64_t getF(); inline void setF( ::uint64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct64::Pipeline { public: typedef Struct64 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::StructP::Reader { public: typedef StructP Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::capnp::Text::Reader getF() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::StructP::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::StructP::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::StructP::Builder { public: typedef StructP Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::capnp::Text::Builder getF(); inline void setF( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initF(unsigned int size); inline void adoptF(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownF(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::StructP::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::StructP::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::StructP::Pipeline { public: typedef StructP Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct0c::Reader { public: typedef Struct0c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::capnp::Void getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct0c::Builder { public: typedef Struct0c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::capnp::Void getF(); inline void setF( ::capnp::Void value = ::capnp::VOID); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct0c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct0c::Pipeline { public: typedef Struct0c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct1c::Reader { public: typedef Struct1c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline bool getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct1c::Builder { public: typedef Struct1c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline bool getF(); inline void setF(bool value); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct1c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct1c::Pipeline { public: typedef Struct1c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct8c::Reader { public: typedef Struct8c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint8_t getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct8c::Builder { public: typedef Struct8c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint8_t getF(); inline void setF( ::uint8_t value); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct8c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct8c::Pipeline { public: typedef Struct8c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct16c::Reader { public: typedef Struct16c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint16_t getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct16c::Builder { public: typedef Struct16c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint16_t getF(); inline void setF( ::uint16_t value); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct16c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct16c::Pipeline { public: typedef Struct16c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct32c::Reader { public: typedef Struct32c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint32_t getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct32c::Builder { public: typedef Struct32c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint32_t getF(); inline void setF( ::uint32_t value); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct32c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct32c::Pipeline { public: typedef Struct32c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::Struct64c::Reader { public: typedef Struct64c Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::uint64_t getF() const; inline bool hasPad() const; inline ::capnp::Text::Reader getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64c::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64c::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::Struct64c::Builder { public: typedef Struct64c Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::uint64_t getF(); inline void setF( ::uint64_t value); inline bool hasPad(); inline ::capnp::Text::Builder getPad(); inline void setPad( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initPad(unsigned int size); inline void adoptPad(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownPad(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64c::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::Struct64c::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::Struct64c::Pipeline { public: typedef Struct64c Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLists::StructPc::Reader { public: typedef StructPc Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasF() const; inline ::capnp::Text::Reader getF() const; inline bool hasPad() const; inline ::uint64_t getPad() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::StructPc::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::StructPc::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLists::StructPc::Builder { public: typedef StructPc Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasF(); inline ::capnp::Text::Builder getF(); inline void setF( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initF(unsigned int size); inline void adoptF(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownF(); inline bool hasPad(); inline ::uint64_t getPad(); inline void setPad( ::uint64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLists::StructPc::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLists::StructPc::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLists::StructPc::Pipeline { public: typedef StructPc Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestFieldZeroIsBit::Reader { public: typedef TestFieldZeroIsBit Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasBit() const; inline bool getBit() const; inline bool hasSecondBit() const; inline bool getSecondBit() const; inline bool hasThirdField() const; inline ::uint8_t getThirdField() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestFieldZeroIsBit::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestFieldZeroIsBit::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestFieldZeroIsBit::Builder { public: typedef TestFieldZeroIsBit Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasBit(); inline bool getBit(); inline void setBit(bool value); inline bool hasSecondBit(); inline bool getSecondBit(); inline void setSecondBit(bool value); inline bool hasThirdField(); inline ::uint8_t getThirdField(); inline void setThirdField( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestFieldZeroIsBit::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestFieldZeroIsBit::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestFieldZeroIsBit::Pipeline { public: typedef TestFieldZeroIsBit Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestListDefaults::Reader { public: typedef TestListDefaults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasLists() const; inline ::capnproto_test::capnp::test::TestLists::Reader getLists() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestListDefaults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestListDefaults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestListDefaults::Builder { public: typedef TestListDefaults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasLists(); inline ::capnproto_test::capnp::test::TestLists::Builder getLists(); inline void setLists( ::capnproto_test::capnp::test::TestLists::Reader value); inline ::capnproto_test::capnp::test::TestLists::Builder initLists(); inline void adoptLists(::capnp::Orphan< ::capnproto_test::capnp::test::TestLists>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestLists> disownLists(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestListDefaults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestListDefaults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestListDefaults::Pipeline { public: typedef TestListDefaults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestLists::Pipeline getLists() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLateUnion::Reader { public: typedef TestLateUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasFoo() const; inline ::int32_t getFoo() const; inline bool hasBar() const; inline ::capnp::Text::Reader getBar() const; inline bool hasBaz() const; inline ::int16_t getBaz() const; inline bool hasTheUnion() const; inline TheUnion::Reader getTheUnion() const; inline bool hasAnotherUnion() const; inline AnotherUnion::Reader getAnotherUnion() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLateUnion::Builder { public: typedef TestLateUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasFoo(); inline ::int32_t getFoo(); inline void setFoo( ::int32_t value); inline bool hasBar(); inline ::capnp::Text::Builder getBar(); inline void setBar( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBar(unsigned int size); inline void adoptBar(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBar(); inline bool hasBaz(); inline ::int16_t getBaz(); inline void setBaz( ::int16_t value); inline bool hasTheUnion(); inline TheUnion::Builder getTheUnion(); inline TheUnion::Builder initTheUnion(); inline bool hasAnotherUnion(); inline AnotherUnion::Builder getAnotherUnion(); inline AnotherUnion::Builder initAnotherUnion(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLateUnion::Pipeline { public: typedef TestLateUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline TheUnion::Pipeline getTheUnion() const; inline AnotherUnion::Pipeline getAnotherUnion() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLateUnion::TheUnion::Reader { public: typedef TheUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isQux() const; inline bool hasQux() const; inline ::capnp::Text::Reader getQux() const; inline bool isCorge() const; inline bool hasCorge() const; inline ::capnp::List< ::int32_t>::Reader getCorge() const; inline bool isGrault() const; inline bool hasGrault() const; inline float getGrault() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::TheUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::TheUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLateUnion::TheUnion::Builder { public: typedef TheUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isQux(); inline bool hasQux(); inline ::capnp::Text::Builder getQux(); inline void setQux( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initQux(unsigned int size); inline void adoptQux(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownQux(); inline bool isCorge(); inline bool hasCorge(); inline ::capnp::List< ::int32_t>::Builder getCorge(); inline void setCorge( ::capnp::List< ::int32_t>::Reader value); inline void setCorge(std::initializer_list< ::int32_t> value); inline ::capnp::List< ::int32_t>::Builder initCorge(unsigned int size); inline void adoptCorge(::capnp::Orphan< ::capnp::List< ::int32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int32_t>> disownCorge(); inline bool isGrault(); inline bool hasGrault(); inline float getGrault(); inline void setGrault(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::TheUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::TheUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLateUnion::TheUnion::Pipeline { public: typedef TheUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestLateUnion::AnotherUnion::Reader { public: typedef AnotherUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isQux() const; inline bool hasQux() const; inline ::capnp::Text::Reader getQux() const; inline bool isCorge() const; inline bool hasCorge() const; inline ::capnp::List< ::int32_t>::Reader getCorge() const; inline bool isGrault() const; inline bool hasGrault() const; inline float getGrault() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::AnotherUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::AnotherUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestLateUnion::AnotherUnion::Builder { public: typedef AnotherUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isQux(); inline bool hasQux(); inline ::capnp::Text::Builder getQux(); inline void setQux( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initQux(unsigned int size); inline void adoptQux(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownQux(); inline bool isCorge(); inline bool hasCorge(); inline ::capnp::List< ::int32_t>::Builder getCorge(); inline void setCorge( ::capnp::List< ::int32_t>::Reader value); inline void setCorge(std::initializer_list< ::int32_t> value); inline ::capnp::List< ::int32_t>::Builder initCorge(unsigned int size); inline void adoptCorge(::capnp::Orphan< ::capnp::List< ::int32_t>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int32_t>> disownCorge(); inline bool isGrault(); inline bool hasGrault(); inline float getGrault(); inline void setGrault(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestLateUnion::AnotherUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestLateUnion::AnotherUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestLateUnion::AnotherUnion::Pipeline { public: typedef AnotherUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestOldVersion::Reader { public: typedef TestOldVersion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasOld1() const; inline ::int64_t getOld1() const; inline bool hasOld2() const; inline ::capnp::Text::Reader getOld2() const; inline bool hasOld3() const; inline ::capnproto_test::capnp::test::TestOldVersion::Reader getOld3() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestOldVersion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestOldVersion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestOldVersion::Builder { public: typedef TestOldVersion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasOld1(); inline ::int64_t getOld1(); inline void setOld1( ::int64_t value); inline bool hasOld2(); inline ::capnp::Text::Builder getOld2(); inline void setOld2( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOld2(unsigned int size); inline void adoptOld2(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOld2(); inline bool hasOld3(); inline ::capnproto_test::capnp::test::TestOldVersion::Builder getOld3(); inline void setOld3( ::capnproto_test::capnp::test::TestOldVersion::Reader value); inline ::capnproto_test::capnp::test::TestOldVersion::Builder initOld3(); inline void adoptOld3(::capnp::Orphan< ::capnproto_test::capnp::test::TestOldVersion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestOldVersion> disownOld3(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestOldVersion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestOldVersion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestOldVersion::Pipeline { public: typedef TestOldVersion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestOldVersion::Pipeline getOld3() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestNewVersion::Reader { public: typedef TestNewVersion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasOld1() const; inline ::int64_t getOld1() const; inline bool hasOld2() const; inline ::capnp::Text::Reader getOld2() const; inline bool hasOld3() const; inline ::capnproto_test::capnp::test::TestNewVersion::Reader getOld3() const; inline bool hasNew1() const; inline ::int64_t getNew1() const; inline bool hasNew2() const; inline ::capnp::Text::Reader getNew2() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNewVersion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestNewVersion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestNewVersion::Builder { public: typedef TestNewVersion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasOld1(); inline ::int64_t getOld1(); inline void setOld1( ::int64_t value); inline bool hasOld2(); inline ::capnp::Text::Builder getOld2(); inline void setOld2( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOld2(unsigned int size); inline void adoptOld2(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOld2(); inline bool hasOld3(); inline ::capnproto_test::capnp::test::TestNewVersion::Builder getOld3(); inline void setOld3( ::capnproto_test::capnp::test::TestNewVersion::Reader value); inline ::capnproto_test::capnp::test::TestNewVersion::Builder initOld3(); inline void adoptOld3(::capnp::Orphan< ::capnproto_test::capnp::test::TestNewVersion>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestNewVersion> disownOld3(); inline bool hasNew1(); inline ::int64_t getNew1(); inline void setNew1( ::int64_t value); inline bool hasNew2(); inline ::capnp::Text::Builder getNew2(); inline void setNew2( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initNew2(unsigned int size); inline void adoptNew2(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownNew2(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestNewVersion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestNewVersion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestNewVersion::Pipeline { public: typedef TestNewVersion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestNewVersion::Pipeline getOld3() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestStructUnion::Reader { public: typedef TestStructUnion Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasUn() const; inline Un::Reader getUn() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestStructUnion::Builder { public: typedef TestStructUnion Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasUn(); inline Un::Builder getUn(); inline Un::Builder initUn(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestStructUnion::Pipeline { public: typedef TestStructUnion Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline Un::Pipeline getUn() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestStructUnion::Un::Reader { public: typedef Un Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline Which which() const; inline bool isAllTypes() const; inline bool hasAllTypes() const; inline ::capnproto_test::capnp::test::TestAllTypes::Reader getAllTypes() const; inline bool isObject() const; inline bool hasObject() const; inline ::capnproto_test::capnp::test::TestObject::Reader getObject() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Un::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Un::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestStructUnion::Un::Builder { public: typedef Un Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline Which which(); inline bool isAllTypes(); inline bool hasAllTypes(); inline ::capnproto_test::capnp::test::TestAllTypes::Builder getAllTypes(); inline void setAllTypes( ::capnproto_test::capnp::test::TestAllTypes::Reader value); inline ::capnproto_test::capnp::test::TestAllTypes::Builder initAllTypes(); inline void adoptAllTypes(::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> disownAllTypes(); inline bool isObject(); inline bool hasObject(); inline ::capnproto_test::capnp::test::TestObject::Builder getObject(); inline void setObject( ::capnproto_test::capnp::test::TestObject::Reader value); inline ::capnproto_test::capnp::test::TestObject::Builder initObject(); inline void adoptObject(::capnp::Orphan< ::capnproto_test::capnp::test::TestObject>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestObject> disownObject(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Un::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestStructUnion::Un::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestStructUnion::Un::Pipeline { public: typedef Un Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestEmptyStruct::Reader { public: typedef TestEmptyStruct Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestEmptyStruct::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestEmptyStruct::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestEmptyStruct::Builder { public: typedef TestEmptyStruct Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestEmptyStruct::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestEmptyStruct::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestEmptyStruct::Pipeline { public: typedef TestEmptyStruct Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestConstants::Reader { public: typedef TestConstants Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestConstants::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestConstants::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestConstants::Builder { public: typedef TestConstants Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestConstants::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestConstants::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestConstants::Pipeline { public: typedef TestConstants Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::Client : public virtual ::capnp::Capability::Client { public: typedef TestInterface Calls; typedef TestInterface Reads; inline explicit Client(decltype(nullptr)) : ::capnp::Capability::Client(nullptr) {} inline explicit Client(::kj::Own&& hook) : ::capnp::Capability::Client(::kj::mv(hook)) {} template ()>> inline Client(::kj::Own&& server, const ::kj::EventLoop& loop = ::kj::EventLoop::current()) : ::capnp::Capability::Client(::kj::mv(server), loop) {} ::capnp::Request fooRequest( unsigned int firstSegmentWordSize = 0) const; ::capnp::Request barRequest( unsigned int firstSegmentWordSize = 0) const; ::capnp::Request bazRequest( unsigned int firstSegmentWordSize = 0) const; protected: Client() = default; }; class TestInterface::Server : public virtual ::capnp::Capability::Server { public: typedef TestInterface Serves; ::kj::Promise dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context) override; protected: // Implementation should implement one of each method (normal or advanced). virtual ::kj::Promise foo( TestInterface::FooParams::Reader params, TestInterface::FooResults::Builder result); virtual ::kj::Promise fooAdvanced( ::capnp::CallContext context); virtual ::kj::Promise bar( TestInterface::BarParams::Reader params, TestInterface::BarResults::Builder result); virtual ::kj::Promise barAdvanced( ::capnp::CallContext context); virtual ::kj::Promise baz( TestInterface::BazParams::Reader params, TestInterface::BazResults::Builder result); virtual ::kj::Promise bazAdvanced( ::capnp::CallContext context); ::kj::Promise dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context); }; class TestInterface::FooParams::Reader { public: typedef FooParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasI() const; inline ::uint32_t getI() const; inline bool hasJ() const; inline bool getJ() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::FooParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::FooParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::FooParams::Builder { public: typedef FooParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasI(); inline ::uint32_t getI(); inline void setI( ::uint32_t value); inline bool hasJ(); inline bool getJ(); inline void setJ(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::FooParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::FooParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::FooParams::Pipeline { public: typedef FooParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::FooResults::Reader { public: typedef FooResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasX() const; inline ::capnp::Text::Reader getX() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::FooResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::FooResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::FooResults::Builder { public: typedef FooResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasX(); inline ::capnp::Text::Builder getX(); inline void setX( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownX(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::FooResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::FooResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::FooResults::Pipeline { public: typedef FooResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::BarParams::Reader { public: typedef BarParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BarParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BarParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::BarParams::Builder { public: typedef BarParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BarParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BarParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::BarParams::Pipeline { public: typedef BarParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::BarResults::Reader { public: typedef BarResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BarResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BarResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::BarResults::Builder { public: typedef BarResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BarResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BarResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::BarResults::Pipeline { public: typedef BarResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::BazParams::Reader { public: typedef BazParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasS() const; inline ::capnproto_test::capnp::test::TestAllTypes::Reader getS() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BazParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BazParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::BazParams::Builder { public: typedef BazParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasS(); inline ::capnproto_test::capnp::test::TestAllTypes::Builder getS(); inline void setS( ::capnproto_test::capnp::test::TestAllTypes::Reader value); inline ::capnproto_test::capnp::test::TestAllTypes::Builder initS(); inline void adoptS(::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> disownS(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BazParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BazParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::BazParams::Pipeline { public: typedef BazParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline getS() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestInterface::BazResults::Reader { public: typedef BazResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BazResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BazResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestInterface::BazResults::Builder { public: typedef BazResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestInterface::BazResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestInterface::BazResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestInterface::BazResults::Pipeline { public: typedef BazResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestExtends::Client : public virtual ::capnp::Capability::Client, public virtual ::capnproto_test::capnp::test::TestInterface::Client { public: typedef TestExtends Calls; typedef TestExtends Reads; inline explicit Client(decltype(nullptr)) : ::capnp::Capability::Client(nullptr) {} inline explicit Client(::kj::Own&& hook) : ::capnp::Capability::Client(::kj::mv(hook)) {} template ()>> inline Client(::kj::Own&& server, const ::kj::EventLoop& loop = ::kj::EventLoop::current()) : ::capnp::Capability::Client(::kj::mv(server), loop) {} ::capnp::Request quxRequest( unsigned int firstSegmentWordSize = 0) const; ::capnp::Request< ::capnproto_test::capnp::test::TestAllTypes, TestExtends::CorgeResults> corgeRequest( unsigned int firstSegmentWordSize = 0) const; ::capnp::Request graultRequest( unsigned int firstSegmentWordSize = 0) const; protected: Client() = default; }; class TestExtends::Server : public virtual ::capnp::Capability::Server, public virtual ::capnproto_test::capnp::test::TestInterface::Server { public: typedef TestExtends Serves; ::kj::Promise dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context) override; protected: // Implementation should implement one of each method (normal or advanced). virtual ::kj::Promise qux( TestExtends::QuxParams::Reader params, TestExtends::QuxResults::Builder result); virtual ::kj::Promise quxAdvanced( ::capnp::CallContext context); virtual ::kj::Promise corge( ::capnproto_test::capnp::test::TestAllTypes::Reader params, TestExtends::CorgeResults::Builder result); virtual ::kj::Promise corgeAdvanced( ::capnp::CallContext< ::capnproto_test::capnp::test::TestAllTypes, TestExtends::CorgeResults> context); virtual ::kj::Promise grault( TestExtends::GraultParams::Reader params, ::capnproto_test::capnp::test::TestAllTypes::Builder result); virtual ::kj::Promise graultAdvanced( ::capnp::CallContext context); ::kj::Promise dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context); }; class TestExtends::QuxParams::Reader { public: typedef QuxParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestExtends::QuxParams::Builder { public: typedef QuxParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestExtends::QuxParams::Pipeline { public: typedef QuxParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestExtends::QuxResults::Reader { public: typedef QuxResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestExtends::QuxResults::Builder { public: typedef QuxResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::QuxResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestExtends::QuxResults::Pipeline { public: typedef QuxResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestExtends::CorgeResults::Reader { public: typedef CorgeResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::CorgeResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::CorgeResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestExtends::CorgeResults::Builder { public: typedef CorgeResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::CorgeResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::CorgeResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestExtends::CorgeResults::Pipeline { public: typedef CorgeResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestExtends::GraultParams::Reader { public: typedef GraultParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::GraultParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::GraultParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestExtends::GraultParams::Builder { public: typedef GraultParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestExtends::GraultParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestExtends::GraultParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestExtends::GraultParams::Pipeline { public: typedef GraultParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestPipeline::Client : public virtual ::capnp::Capability::Client { public: typedef TestPipeline Calls; typedef TestPipeline Reads; inline explicit Client(decltype(nullptr)) : ::capnp::Capability::Client(nullptr) {} inline explicit Client(::kj::Own&& hook) : ::capnp::Capability::Client(::kj::mv(hook)) {} template ()>> inline Client(::kj::Own&& server, const ::kj::EventLoop& loop = ::kj::EventLoop::current()) : ::capnp::Capability::Client(::kj::mv(server), loop) {} ::capnp::Request getCapRequest( unsigned int firstSegmentWordSize = 0) const; ::capnp::Request testPointersRequest( unsigned int firstSegmentWordSize = 0) const; protected: Client() = default; }; class TestPipeline::Server : public virtual ::capnp::Capability::Server { public: typedef TestPipeline Serves; ::kj::Promise dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context) override; protected: // Implementation should implement one of each method (normal or advanced). virtual ::kj::Promise getCap( TestPipeline::GetCapParams::Reader params, TestPipeline::GetCapResults::Builder result); virtual ::kj::Promise getCapAdvanced( ::capnp::CallContext context); virtual ::kj::Promise testPointers( TestPipeline::TestPointersParams::Reader params, TestPipeline::TestPointersResults::Builder result); virtual ::kj::Promise testPointersAdvanced( ::capnp::CallContext context); ::kj::Promise dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::ObjectPointer, ::capnp::ObjectPointer> context); }; class TestPipeline::Box::Reader { public: typedef Box Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasCap() const; inline ::capnproto_test::capnp::test::TestInterface::Client getCap() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::Box::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::Box::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestPipeline::Box::Builder { public: typedef Box Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasCap(); inline ::capnproto_test::capnp::test::TestInterface::Client getCap(); inline void setCap( ::capnproto_test::capnp::test::TestInterface::Client&& value); inline void setCap(const ::capnproto_test::capnp::test::TestInterface::Client& value); inline void adoptCap(::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> disownCap(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::Box::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::Box::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestPipeline::Box::Pipeline { public: typedef Box Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestInterface::Client getCap() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestPipeline::GetCapParams::Reader { public: typedef GetCapParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasN() const; inline ::uint32_t getN() const; inline bool hasInCap() const; inline ::capnproto_test::capnp::test::TestInterface::Client getInCap() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestPipeline::GetCapParams::Builder { public: typedef GetCapParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasN(); inline ::uint32_t getN(); inline void setN( ::uint32_t value); inline bool hasInCap(); inline ::capnproto_test::capnp::test::TestInterface::Client getInCap(); inline void setInCap( ::capnproto_test::capnp::test::TestInterface::Client&& value); inline void setInCap(const ::capnproto_test::capnp::test::TestInterface::Client& value); inline void adoptInCap(::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> disownInCap(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestPipeline::GetCapParams::Pipeline { public: typedef GetCapParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestInterface::Client getInCap() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestPipeline::GetCapResults::Reader { public: typedef GetCapResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasS() const; inline ::capnp::Text::Reader getS() const; inline bool hasOutBox() const; inline ::capnproto_test::capnp::test::TestPipeline::Box::Reader getOutBox() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestPipeline::GetCapResults::Builder { public: typedef GetCapResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasS(); inline ::capnp::Text::Builder getS(); inline void setS( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initS(unsigned int size); inline void adoptS(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownS(); inline bool hasOutBox(); inline ::capnproto_test::capnp::test::TestPipeline::Box::Builder getOutBox(); inline void setOutBox( ::capnproto_test::capnp::test::TestPipeline::Box::Reader value); inline ::capnproto_test::capnp::test::TestPipeline::Box::Builder initOutBox(); inline void adoptOutBox(::capnp::Orphan< ::capnproto_test::capnp::test::TestPipeline::Box>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestPipeline::Box> disownOutBox(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::GetCapResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestPipeline::GetCapResults::Pipeline { public: typedef GetCapResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestPipeline::Box::Pipeline getOutBox() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestPipeline::TestPointersParams::Reader { public: typedef TestPointersParams Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasCap() const; inline ::capnproto_test::capnp::test::TestInterface::Client getCap() const; inline bool hasObj() const; inline ::capnp::ObjectPointer::Reader getObj() const; inline bool hasList() const; inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Reader getList() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersParams::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersParams::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestPipeline::TestPointersParams::Builder { public: typedef TestPointersParams Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasCap(); inline ::capnproto_test::capnp::test::TestInterface::Client getCap(); inline void setCap( ::capnproto_test::capnp::test::TestInterface::Client&& value); inline void setCap(const ::capnproto_test::capnp::test::TestInterface::Client& value); inline void adoptCap(::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value); inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> disownCap(); inline bool hasObj(); inline ::capnp::ObjectPointer::Builder getObj(); inline ::capnp::ObjectPointer::Builder initObj(); inline bool hasList(); inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Builder getList(); inline void setList( ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Reader value); inline void setList(std::initializer_list< ::capnproto_test::capnp::test::TestInterface::Client> value); inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Builder initList(unsigned int size); inline void adoptList(::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>> disownList(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersParams::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersParams::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestPipeline::TestPointersParams::Pipeline { public: typedef TestPointersParams Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnproto_test::capnp::test::TestInterface::Client getCap() const; private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestPipeline::TestPointersResults::Reader { public: typedef TestPointersResults Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersResults::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersResults::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestPipeline::TestPointersResults::Builder { public: typedef TestPointersResults Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersResults::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestPipeline::TestPointersResults::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestPipeline::TestPointersResults::Pipeline { public: typedef TestPointersResults Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestSturdyRefHostId::Reader { public: typedef TestSturdyRefHostId Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasHost() const; inline ::capnp::Text::Reader getHost() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestSturdyRefHostId::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestSturdyRefHostId::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestSturdyRefHostId::Builder { public: typedef TestSturdyRefHostId Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasHost(); inline ::capnp::Text::Builder getHost(); inline void setHost( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initHost(unsigned int size); inline void adoptHost(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownHost(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestSturdyRefHostId::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestSturdyRefHostId::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestSturdyRefHostId::Pipeline { public: typedef TestSturdyRefHostId Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestSturdyRefObjectId::Reader { public: typedef TestSturdyRefObjectId Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } inline bool hasTag() const; inline ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag getTag() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestSturdyRefObjectId::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestSturdyRefObjectId::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestSturdyRefObjectId::Builder { public: typedef TestSturdyRefObjectId Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } inline bool hasTag(); inline ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag getTag(); inline void setTag( ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestSturdyRefObjectId::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestSturdyRefObjectId::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestSturdyRefObjectId::Pipeline { public: typedef TestSturdyRefObjectId Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestProvisionId::Reader { public: typedef TestProvisionId Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestProvisionId::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestProvisionId::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestProvisionId::Builder { public: typedef TestProvisionId Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestProvisionId::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestProvisionId::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestProvisionId::Pipeline { public: typedef TestProvisionId Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestRecipientId::Reader { public: typedef TestRecipientId Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestRecipientId::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestRecipientId::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestRecipientId::Builder { public: typedef TestRecipientId Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestRecipientId::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestRecipientId::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestRecipientId::Pipeline { public: typedef TestRecipientId Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestThirdPartyCapId::Reader { public: typedef TestThirdPartyCapId Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestThirdPartyCapId::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestThirdPartyCapId::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestThirdPartyCapId::Builder { public: typedef TestThirdPartyCapId Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestThirdPartyCapId::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestThirdPartyCapId::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestThirdPartyCapId::Pipeline { public: typedef TestThirdPartyCapId Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; class TestJoinAnswer::Reader { public: typedef TestJoinAnswer Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline size_t totalSizeInWords() const { return _reader.totalSize() / ::capnp::WORDS; } private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestJoinAnswer::Reader reader); }; inline ::kj::StringTree KJ_STRINGIFY(TestJoinAnswer::Reader reader) { return ::capnp::_::structString(reader._reader); } class TestJoinAnswer::Builder { public: typedef TestJoinAnswer Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline size_t totalSizeInWords() { return asReader().totalSizeInWords(); } private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; friend ::kj::StringTree KJ_STRINGIFY(TestJoinAnswer::Builder builder); }; inline ::kj::StringTree KJ_STRINGIFY(TestJoinAnswer::Builder builder) { return ::capnp::_::structString(builder._builder.asReader()); } class TestJoinAnswer::Pipeline { public: typedef TestJoinAnswer Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::ObjectPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::ObjectPointer::Pipeline _typeless; template friend struct ::capnp::ToDynamic_; }; // ======================================================================================= inline bool TestAllTypes::Reader::hasVoidField() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasVoidField() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestAllTypes::Reader::getVoidField() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestAllTypes::Builder::getVoidField() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setVoidField( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasBoolField() const { return _reader.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasBoolField() { return _builder.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Reader::getBoolField() const { return _reader.getDataField( 0 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::getBoolField() { return _builder.getDataField( 0 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setBoolField(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasInt8Field() const { return _reader.hasDataField< ::int8_t>(1 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasInt8Field() { return _builder.hasDataField< ::int8_t>(1 * ::capnp::ELEMENTS); } inline ::int8_t TestAllTypes::Reader::getInt8Field() const { return _reader.getDataField< ::int8_t>( 1 * ::capnp::ELEMENTS); } inline ::int8_t TestAllTypes::Builder::getInt8Field() { return _builder.getDataField< ::int8_t>( 1 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setInt8Field( ::int8_t value) { _builder.setDataField< ::int8_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasInt16Field() const { return _reader.hasDataField< ::int16_t>(1 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasInt16Field() { return _builder.hasDataField< ::int16_t>(1 * ::capnp::ELEMENTS); } inline ::int16_t TestAllTypes::Reader::getInt16Field() const { return _reader.getDataField< ::int16_t>( 1 * ::capnp::ELEMENTS); } inline ::int16_t TestAllTypes::Builder::getInt16Field() { return _builder.getDataField< ::int16_t>( 1 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setInt16Field( ::int16_t value) { _builder.setDataField< ::int16_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasInt32Field() const { return _reader.hasDataField< ::int32_t>(1 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasInt32Field() { return _builder.hasDataField< ::int32_t>(1 * ::capnp::ELEMENTS); } inline ::int32_t TestAllTypes::Reader::getInt32Field() const { return _reader.getDataField< ::int32_t>( 1 * ::capnp::ELEMENTS); } inline ::int32_t TestAllTypes::Builder::getInt32Field() { return _builder.getDataField< ::int32_t>( 1 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setInt32Field( ::int32_t value) { _builder.setDataField< ::int32_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasInt64Field() const { return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasInt64Field() { return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestAllTypes::Reader::getInt64Field() const { return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline ::int64_t TestAllTypes::Builder::getInt64Field() { return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setInt64Field( ::int64_t value) { _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasUInt8Field() const { return _reader.hasDataField< ::uint8_t>(16 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasUInt8Field() { return _builder.hasDataField< ::uint8_t>(16 * ::capnp::ELEMENTS); } inline ::uint8_t TestAllTypes::Reader::getUInt8Field() const { return _reader.getDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS); } inline ::uint8_t TestAllTypes::Builder::getUInt8Field() { return _builder.getDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setUInt8Field( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasUInt16Field() const { return _reader.hasDataField< ::uint16_t>(9 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasUInt16Field() { return _builder.hasDataField< ::uint16_t>(9 * ::capnp::ELEMENTS); } inline ::uint16_t TestAllTypes::Reader::getUInt16Field() const { return _reader.getDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS); } inline ::uint16_t TestAllTypes::Builder::getUInt16Field() { return _builder.getDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setUInt16Field( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasUInt32Field() const { return _reader.hasDataField< ::uint32_t>(5 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasUInt32Field() { return _builder.hasDataField< ::uint32_t>(5 * ::capnp::ELEMENTS); } inline ::uint32_t TestAllTypes::Reader::getUInt32Field() const { return _reader.getDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS); } inline ::uint32_t TestAllTypes::Builder::getUInt32Field() { return _builder.getDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setUInt32Field( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasUInt64Field() const { return _reader.hasDataField< ::uint64_t>(3 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasUInt64Field() { return _builder.hasDataField< ::uint64_t>(3 * ::capnp::ELEMENTS); } inline ::uint64_t TestAllTypes::Reader::getUInt64Field() const { return _reader.getDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS); } inline ::uint64_t TestAllTypes::Builder::getUInt64Field() { return _builder.getDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setUInt64Field( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasFloat32Field() const { return _reader.hasDataField(8 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasFloat32Field() { return _builder.hasDataField(8 * ::capnp::ELEMENTS); } inline float TestAllTypes::Reader::getFloat32Field() const { return _reader.getDataField( 8 * ::capnp::ELEMENTS); } inline float TestAllTypes::Builder::getFloat32Field() { return _builder.getDataField( 8 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setFloat32Field(float value) { _builder.setDataField( 8 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasFloat64Field() const { return _reader.hasDataField(5 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasFloat64Field() { return _builder.hasDataField(5 * ::capnp::ELEMENTS); } inline double TestAllTypes::Reader::getFloat64Field() const { return _reader.getDataField( 5 * ::capnp::ELEMENTS); } inline double TestAllTypes::Builder::getFloat64Field() { return _builder.getDataField( 5 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setFloat64Field(double value) { _builder.setDataField( 5 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasTextField() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasTextField() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestAllTypes::Reader::getTextField() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestAllTypes::Builder::getTextField() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setTextField( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestAllTypes::Builder::initTextField(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptTextField( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestAllTypes::Builder::disownTextField() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasDataField() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasDataField() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader TestAllTypes::Reader::getDataField() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Data::Builder TestAllTypes::Builder::getDataField() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setDataField( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder TestAllTypes::Builder::initDataField(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptDataField( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> TestAllTypes::Builder::disownDataField() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasStructField() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasStructField() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestAllTypes::Reader TestAllTypes::Reader::getStructField() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestAllTypes::Builder::getStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline TestAllTypes::Pipeline::getStructField() const { return ::capnproto_test::capnp::test::TestAllTypes::Pipeline(_typeless.getPointerField(2)); } inline void TestAllTypes::Builder::setStructField( ::capnproto_test::capnp::test::TestAllTypes::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestAllTypes::Builder::initStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::init( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::adoptStructField( ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> TestAllTypes::Builder::disownStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasEnumField() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestEnum>(18 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasEnumField() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestEnum>(18 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestEnum TestAllTypes::Reader::getEnumField() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestEnum TestAllTypes::Builder::getEnumField() { return _builder.getDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setEnumField( ::capnproto_test::capnp::test::TestEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasInterfaceField() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestAllTypes::Builder::hasInterfaceField() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestAllTypes::Reader::getInterfaceField() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestAllTypes::Builder::getInterfaceField() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestAllTypes::Builder::setInterfaceField( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestAllTypes::Reader::hasVoidList() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasVoidList() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Void>::Reader TestAllTypes::Reader::getVoidList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _reader.getPointerField(3 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Void>::Builder TestAllTypes::Builder::getVoidList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setVoidList( ::capnp::List< ::capnp::Void>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setVoidList(std::initializer_list< ::capnp::Void> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Void>::Builder TestAllTypes::Builder::initVoidList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptVoidList( ::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> TestAllTypes::Builder::disownVoidList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasBoolList() const { return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasBoolList() { return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestAllTypes::Reader::getBoolList() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(4 * ::capnp::POINTERS)); } inline ::capnp::List::Builder TestAllTypes::Builder::getBoolList() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setBoolList( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setBoolList(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestAllTypes::Builder::initBoolList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(4 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptBoolList( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestAllTypes::Builder::disownBoolList() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasInt8List() const { return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasInt8List() { return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int8_t>::Reader TestAllTypes::Reader::getInt8List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::get( _reader.getPointerField(5 * ::capnp::POINTERS)); } inline ::capnp::List< ::int8_t>::Builder TestAllTypes::Builder::getInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::get( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setInt8List( ::capnp::List< ::int8_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setInt8List(std::initializer_list< ::int8_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int8_t>::Builder TestAllTypes::Builder::initInt8List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::init( _builder.getPointerField(5 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptInt8List( ::capnp::Orphan< ::capnp::List< ::int8_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::adopt( _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int8_t>> TestAllTypes::Builder::disownInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::disown( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasInt16List() const { return !_reader.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasInt16List() { return !_builder.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int16_t>::Reader TestAllTypes::Reader::getInt16List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::get( _reader.getPointerField(6 * ::capnp::POINTERS)); } inline ::capnp::List< ::int16_t>::Builder TestAllTypes::Builder::getInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::get( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setInt16List( ::capnp::List< ::int16_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setInt16List(std::initializer_list< ::int16_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int16_t>::Builder TestAllTypes::Builder::initInt16List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::init( _builder.getPointerField(6 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptInt16List( ::capnp::Orphan< ::capnp::List< ::int16_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::adopt( _builder.getPointerField(6 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int16_t>> TestAllTypes::Builder::disownInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::disown( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasInt32List() const { return !_reader.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasInt32List() { return !_builder.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int32_t>::Reader TestAllTypes::Reader::getInt32List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _reader.getPointerField(7 * ::capnp::POINTERS)); } inline ::capnp::List< ::int32_t>::Builder TestAllTypes::Builder::getInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setInt32List( ::capnp::List< ::int32_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setInt32List(std::initializer_list< ::int32_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int32_t>::Builder TestAllTypes::Builder::initInt32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::init( _builder.getPointerField(7 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptInt32List( ::capnp::Orphan< ::capnp::List< ::int32_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::adopt( _builder.getPointerField(7 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int32_t>> TestAllTypes::Builder::disownInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::disown( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasInt64List() const { return !_reader.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasInt64List() { return !_builder.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int64_t>::Reader TestAllTypes::Reader::getInt64List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::get( _reader.getPointerField(8 * ::capnp::POINTERS)); } inline ::capnp::List< ::int64_t>::Builder TestAllTypes::Builder::getInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::get( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setInt64List( ::capnp::List< ::int64_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setInt64List(std::initializer_list< ::int64_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int64_t>::Builder TestAllTypes::Builder::initInt64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::init( _builder.getPointerField(8 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptInt64List( ::capnp::Orphan< ::capnp::List< ::int64_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::adopt( _builder.getPointerField(8 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int64_t>> TestAllTypes::Builder::disownInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::disown( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasUInt8List() const { return !_reader.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasUInt8List() { return !_builder.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint8_t>::Reader TestAllTypes::Reader::getUInt8List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::get( _reader.getPointerField(9 * ::capnp::POINTERS)); } inline ::capnp::List< ::uint8_t>::Builder TestAllTypes::Builder::getUInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::get( _builder.getPointerField(9 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setUInt8List( ::capnp::List< ::uint8_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setUInt8List(std::initializer_list< ::uint8_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint8_t>::Builder TestAllTypes::Builder::initUInt8List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::init( _builder.getPointerField(9 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptUInt8List( ::capnp::Orphan< ::capnp::List< ::uint8_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::adopt( _builder.getPointerField(9 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint8_t>> TestAllTypes::Builder::disownUInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::disown( _builder.getPointerField(9 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasUInt16List() const { return !_reader.getPointerField(10 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasUInt16List() { return !_builder.getPointerField(10 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint16_t>::Reader TestAllTypes::Reader::getUInt16List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::get( _reader.getPointerField(10 * ::capnp::POINTERS)); } inline ::capnp::List< ::uint16_t>::Builder TestAllTypes::Builder::getUInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::get( _builder.getPointerField(10 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setUInt16List( ::capnp::List< ::uint16_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::set( _builder.getPointerField(10 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setUInt16List(std::initializer_list< ::uint16_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::set( _builder.getPointerField(10 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint16_t>::Builder TestAllTypes::Builder::initUInt16List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::init( _builder.getPointerField(10 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptUInt16List( ::capnp::Orphan< ::capnp::List< ::uint16_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::adopt( _builder.getPointerField(10 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint16_t>> TestAllTypes::Builder::disownUInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::disown( _builder.getPointerField(10 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasUInt32List() const { return !_reader.getPointerField(11 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasUInt32List() { return !_builder.getPointerField(11 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint32_t>::Reader TestAllTypes::Reader::getUInt32List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get( _reader.getPointerField(11 * ::capnp::POINTERS)); } inline ::capnp::List< ::uint32_t>::Builder TestAllTypes::Builder::getUInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get( _builder.getPointerField(11 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setUInt32List( ::capnp::List< ::uint32_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set( _builder.getPointerField(11 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setUInt32List(std::initializer_list< ::uint32_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set( _builder.getPointerField(11 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint32_t>::Builder TestAllTypes::Builder::initUInt32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init( _builder.getPointerField(11 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptUInt32List( ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt( _builder.getPointerField(11 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> TestAllTypes::Builder::disownUInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown( _builder.getPointerField(11 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasUInt64List() const { return !_reader.getPointerField(12 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasUInt64List() { return !_builder.getPointerField(12 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint64_t>::Reader TestAllTypes::Reader::getUInt64List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::get( _reader.getPointerField(12 * ::capnp::POINTERS)); } inline ::capnp::List< ::uint64_t>::Builder TestAllTypes::Builder::getUInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::get( _builder.getPointerField(12 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setUInt64List( ::capnp::List< ::uint64_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::set( _builder.getPointerField(12 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setUInt64List(std::initializer_list< ::uint64_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::set( _builder.getPointerField(12 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint64_t>::Builder TestAllTypes::Builder::initUInt64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::init( _builder.getPointerField(12 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptUInt64List( ::capnp::Orphan< ::capnp::List< ::uint64_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::adopt( _builder.getPointerField(12 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint64_t>> TestAllTypes::Builder::disownUInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::disown( _builder.getPointerField(12 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasFloat32List() const { return !_reader.getPointerField(13 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasFloat32List() { return !_builder.getPointerField(13 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestAllTypes::Reader::getFloat32List() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(13 * ::capnp::POINTERS)); } inline ::capnp::List::Builder TestAllTypes::Builder::getFloat32List() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(13 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setFloat32List( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(13 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setFloat32List(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(13 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestAllTypes::Builder::initFloat32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(13 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptFloat32List( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(13 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestAllTypes::Builder::disownFloat32List() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(13 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasFloat64List() const { return !_reader.getPointerField(14 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasFloat64List() { return !_builder.getPointerField(14 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestAllTypes::Reader::getFloat64List() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(14 * ::capnp::POINTERS)); } inline ::capnp::List::Builder TestAllTypes::Builder::getFloat64List() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(14 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setFloat64List( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(14 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setFloat64List(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(14 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestAllTypes::Builder::initFloat64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(14 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptFloat64List( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(14 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestAllTypes::Builder::disownFloat64List() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(14 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasTextList() const { return !_reader.getPointerField(15 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasTextList() { return !_builder.getPointerField(15 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader TestAllTypes::Reader::getTextList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get( _reader.getPointerField(15 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text>::Builder TestAllTypes::Builder::getTextList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get( _builder.getPointerField(15 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setTextList( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set( _builder.getPointerField(15 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setTextList(std::initializer_list< ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set( _builder.getPointerField(15 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder TestAllTypes::Builder::initTextList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init( _builder.getPointerField(15 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptTextList( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt( _builder.getPointerField(15 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> TestAllTypes::Builder::disownTextList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown( _builder.getPointerField(15 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasDataList() const { return !_reader.getPointerField(16 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasDataList() { return !_builder.getPointerField(16 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Data>::Reader TestAllTypes::Reader::getDataList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::get( _reader.getPointerField(16 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Data>::Builder TestAllTypes::Builder::getDataList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::get( _builder.getPointerField(16 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setDataList( ::capnp::List< ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::set( _builder.getPointerField(16 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setDataList(std::initializer_list< ::capnp::Data::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::set( _builder.getPointerField(16 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Data>::Builder TestAllTypes::Builder::initDataList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::init( _builder.getPointerField(16 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptDataList( ::capnp::Orphan< ::capnp::List< ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::adopt( _builder.getPointerField(16 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Data>> TestAllTypes::Builder::disownDataList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::disown( _builder.getPointerField(16 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasStructList() const { return !_reader.getPointerField(17 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasStructList() { return !_builder.getPointerField(17 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader TestAllTypes::Reader::getStructList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::get( _reader.getPointerField(17 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder TestAllTypes::Builder::getStructList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::get( _builder.getPointerField(17 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setStructList( ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::set( _builder.getPointerField(17 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder TestAllTypes::Builder::initStructList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::init( _builder.getPointerField(17 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptStructList( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::adopt( _builder.getPointerField(17 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>> TestAllTypes::Builder::disownStructList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::disown( _builder.getPointerField(17 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasEnumList() const { return !_reader.getPointerField(18 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasEnumList() { return !_builder.getPointerField(18 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader TestAllTypes::Reader::getEnumList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::get( _reader.getPointerField(18 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder TestAllTypes::Builder::getEnumList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::get( _builder.getPointerField(18 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setEnumList( ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::set( _builder.getPointerField(18 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setEnumList(std::initializer_list< ::capnproto_test::capnp::test::TestEnum> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::set( _builder.getPointerField(18 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder TestAllTypes::Builder::initEnumList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::init( _builder.getPointerField(18 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptEnumList( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::adopt( _builder.getPointerField(18 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>> TestAllTypes::Builder::disownEnumList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::disown( _builder.getPointerField(18 * ::capnp::POINTERS)); } inline bool TestAllTypes::Reader::hasInterfaceList() const { return !_reader.getPointerField(19 * ::capnp::POINTERS).isNull(); } inline bool TestAllTypes::Builder::hasInterfaceList() { return !_builder.getPointerField(19 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Void>::Reader TestAllTypes::Reader::getInterfaceList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _reader.getPointerField(19 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Void>::Builder TestAllTypes::Builder::getInterfaceList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _builder.getPointerField(19 * ::capnp::POINTERS)); } inline void TestAllTypes::Builder::setInterfaceList( ::capnp::List< ::capnp::Void>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(19 * ::capnp::POINTERS), value); } inline void TestAllTypes::Builder::setInterfaceList(std::initializer_list< ::capnp::Void> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(19 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Void>::Builder TestAllTypes::Builder::initInterfaceList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::init( _builder.getPointerField(19 * ::capnp::POINTERS), size); } inline void TestAllTypes::Builder::adoptInterfaceList( ::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::adopt( _builder.getPointerField(19 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> TestAllTypes::Builder::disownInterfaceList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::disown( _builder.getPointerField(19 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasVoidField() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasVoidField() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestDefaults::Reader::getVoidField() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestDefaults::Builder::getVoidField() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestDefaults::Builder::setVoidField( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestDefaults::Reader::hasBoolField() const { return _reader.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasBoolField() { return _builder.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestDefaults::Reader::getBoolField() const { return _reader.getDataField( 0 * ::capnp::ELEMENTS, true); } inline bool TestDefaults::Builder::getBoolField() { return _builder.getDataField( 0 * ::capnp::ELEMENTS, true); } inline void TestDefaults::Builder::setBoolField(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, value, true); } inline bool TestDefaults::Reader::hasInt8Field() const { return _reader.hasDataField< ::int8_t>(1 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasInt8Field() { return _builder.hasDataField< ::int8_t>(1 * ::capnp::ELEMENTS); } inline ::int8_t TestDefaults::Reader::getInt8Field() const { return _reader.getDataField< ::int8_t>( 1 * ::capnp::ELEMENTS, -123); } inline ::int8_t TestDefaults::Builder::getInt8Field() { return _builder.getDataField< ::int8_t>( 1 * ::capnp::ELEMENTS, -123); } inline void TestDefaults::Builder::setInt8Field( ::int8_t value) { _builder.setDataField< ::int8_t>( 1 * ::capnp::ELEMENTS, value, -123); } inline bool TestDefaults::Reader::hasInt16Field() const { return _reader.hasDataField< ::int16_t>(1 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasInt16Field() { return _builder.hasDataField< ::int16_t>(1 * ::capnp::ELEMENTS); } inline ::int16_t TestDefaults::Reader::getInt16Field() const { return _reader.getDataField< ::int16_t>( 1 * ::capnp::ELEMENTS, -12345); } inline ::int16_t TestDefaults::Builder::getInt16Field() { return _builder.getDataField< ::int16_t>( 1 * ::capnp::ELEMENTS, -12345); } inline void TestDefaults::Builder::setInt16Field( ::int16_t value) { _builder.setDataField< ::int16_t>( 1 * ::capnp::ELEMENTS, value, -12345); } inline bool TestDefaults::Reader::hasInt32Field() const { return _reader.hasDataField< ::int32_t>(1 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasInt32Field() { return _builder.hasDataField< ::int32_t>(1 * ::capnp::ELEMENTS); } inline ::int32_t TestDefaults::Reader::getInt32Field() const { return _reader.getDataField< ::int32_t>( 1 * ::capnp::ELEMENTS, -12345678); } inline ::int32_t TestDefaults::Builder::getInt32Field() { return _builder.getDataField< ::int32_t>( 1 * ::capnp::ELEMENTS, -12345678); } inline void TestDefaults::Builder::setInt32Field( ::int32_t value) { _builder.setDataField< ::int32_t>( 1 * ::capnp::ELEMENTS, value, -12345678); } inline bool TestDefaults::Reader::hasInt64Field() const { return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasInt64Field() { return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestDefaults::Reader::getInt64Field() const { return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, -123456789012345ll); } inline ::int64_t TestDefaults::Builder::getInt64Field() { return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, -123456789012345ll); } inline void TestDefaults::Builder::setInt64Field( ::int64_t value) { _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value, -123456789012345ll); } inline bool TestDefaults::Reader::hasUInt8Field() const { return _reader.hasDataField< ::uint8_t>(16 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasUInt8Field() { return _builder.hasDataField< ::uint8_t>(16 * ::capnp::ELEMENTS); } inline ::uint8_t TestDefaults::Reader::getUInt8Field() const { return _reader.getDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS, 234u); } inline ::uint8_t TestDefaults::Builder::getUInt8Field() { return _builder.getDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS, 234u); } inline void TestDefaults::Builder::setUInt8Field( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 16 * ::capnp::ELEMENTS, value, 234u); } inline bool TestDefaults::Reader::hasUInt16Field() const { return _reader.hasDataField< ::uint16_t>(9 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasUInt16Field() { return _builder.hasDataField< ::uint16_t>(9 * ::capnp::ELEMENTS); } inline ::uint16_t TestDefaults::Reader::getUInt16Field() const { return _reader.getDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS, 45678u); } inline ::uint16_t TestDefaults::Builder::getUInt16Field() { return _builder.getDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS, 45678u); } inline void TestDefaults::Builder::setUInt16Field( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 9 * ::capnp::ELEMENTS, value, 45678u); } inline bool TestDefaults::Reader::hasUInt32Field() const { return _reader.hasDataField< ::uint32_t>(5 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasUInt32Field() { return _builder.hasDataField< ::uint32_t>(5 * ::capnp::ELEMENTS); } inline ::uint32_t TestDefaults::Reader::getUInt32Field() const { return _reader.getDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS, 3456789012u); } inline ::uint32_t TestDefaults::Builder::getUInt32Field() { return _builder.getDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS, 3456789012u); } inline void TestDefaults::Builder::setUInt32Field( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 5 * ::capnp::ELEMENTS, value, 3456789012u); } inline bool TestDefaults::Reader::hasUInt64Field() const { return _reader.hasDataField< ::uint64_t>(3 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasUInt64Field() { return _builder.hasDataField< ::uint64_t>(3 * ::capnp::ELEMENTS); } inline ::uint64_t TestDefaults::Reader::getUInt64Field() const { return _reader.getDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS, 12345678901234567890ull); } inline ::uint64_t TestDefaults::Builder::getUInt64Field() { return _builder.getDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS, 12345678901234567890ull); } inline void TestDefaults::Builder::setUInt64Field( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 3 * ::capnp::ELEMENTS, value, 12345678901234567890ull); } inline bool TestDefaults::Reader::hasFloat32Field() const { return _reader.hasDataField(8 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasFloat32Field() { return _builder.hasDataField(8 * ::capnp::ELEMENTS); } inline float TestDefaults::Reader::getFloat32Field() const { return _reader.getDataField( 8 * ::capnp::ELEMENTS, 1150963712u); } inline float TestDefaults::Builder::getFloat32Field() { return _builder.getDataField( 8 * ::capnp::ELEMENTS, 1150963712u); } inline void TestDefaults::Builder::setFloat32Field(float value) { _builder.setDataField( 8 * ::capnp::ELEMENTS, value, 1150963712u); } inline bool TestDefaults::Reader::hasFloat64Field() const { return _reader.hasDataField(5 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasFloat64Field() { return _builder.hasDataField(5 * ::capnp::ELEMENTS); } inline double TestDefaults::Reader::getFloat64Field() const { return _reader.getDataField( 5 * ::capnp::ELEMENTS, 14534676766106106624ull); } inline double TestDefaults::Builder::getFloat64Field() { return _builder.getDataField( 5 * ::capnp::ELEMENTS, 14534676766106106624ull); } inline void TestDefaults::Builder::setFloat64Field(double value) { _builder.setDataField( 5 * ::capnp::ELEMENTS, value, 14534676766106106624ull); } inline bool TestDefaults::Reader::hasTextField() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasTextField() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestDefaults::Reader::getTextField() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 359, 3); } inline ::capnp::Text::Builder TestDefaults::Builder::getTextField() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 359, 3); } inline void TestDefaults::Builder::setTextField( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestDefaults::Builder::initTextField(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptTextField( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestDefaults::Builder::disownTextField() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasDataField() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasDataField() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader TestDefaults::Reader::getDataField() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get( _reader.getPointerField(1 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 368, 3); } inline ::capnp::Data::Builder TestDefaults::Builder::getDataField() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get( _builder.getPointerField(1 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 368, 3); } inline void TestDefaults::Builder::setDataField( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder TestDefaults::Builder::initDataField(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptDataField( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> TestDefaults::Builder::disownDataField() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasStructField() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasStructField() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestAllTypes::Reader TestDefaults::Reader::getStructField() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _reader.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 376); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestDefaults::Builder::getStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _builder.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 376); } inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline TestDefaults::Pipeline::getStructField() const { return ::capnproto_test::capnp::test::TestAllTypes::Pipeline(_typeless.getPointerField(2)); } inline void TestDefaults::Builder::setStructField( ::capnproto_test::capnp::test::TestAllTypes::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestDefaults::Builder::initStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::init( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestDefaults::Builder::adoptStructField( ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> TestDefaults::Builder::disownStructField() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasEnumField() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestEnum>(18 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasEnumField() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestEnum>(18 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestEnum TestDefaults::Reader::getEnumField() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS, 5u); } inline ::capnproto_test::capnp::test::TestEnum TestDefaults::Builder::getEnumField() { return _builder.getDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS, 5u); } inline void TestDefaults::Builder::setEnumField( ::capnproto_test::capnp::test::TestEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestEnum>( 18 * ::capnp::ELEMENTS, value, 5u); } inline bool TestDefaults::Reader::hasInterfaceField() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestDefaults::Builder::hasInterfaceField() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestDefaults::Reader::getInterfaceField() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestDefaults::Builder::getInterfaceField() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestDefaults::Builder::setInterfaceField( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestDefaults::Reader::hasVoidList() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasVoidList() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Void>::Reader TestDefaults::Reader::getVoidList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _reader.getPointerField(3 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 610); } inline ::capnp::List< ::capnp::Void>::Builder TestDefaults::Builder::getVoidList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _builder.getPointerField(3 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 610); } inline void TestDefaults::Builder::setVoidList( ::capnp::List< ::capnp::Void>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setVoidList(std::initializer_list< ::capnp::Void> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Void>::Builder TestDefaults::Builder::initVoidList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptVoidList( ::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> TestDefaults::Builder::disownVoidList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasBoolList() const { return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasBoolList() { return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestDefaults::Reader::getBoolList() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(4 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 621); } inline ::capnp::List::Builder TestDefaults::Builder::getBoolList() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(4 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 621); } inline void TestDefaults::Builder::setBoolList( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setBoolList(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestDefaults::Builder::initBoolList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(4 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptBoolList( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestDefaults::Builder::disownBoolList() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasInt8List() const { return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasInt8List() { return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int8_t>::Reader TestDefaults::Reader::getInt8List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::get( _reader.getPointerField(5 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 633); } inline ::capnp::List< ::int8_t>::Builder TestDefaults::Builder::getInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::get( _builder.getPointerField(5 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 633); } inline void TestDefaults::Builder::setInt8List( ::capnp::List< ::int8_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setInt8List(std::initializer_list< ::int8_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int8_t>::Builder TestDefaults::Builder::initInt8List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::init( _builder.getPointerField(5 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptInt8List( ::capnp::Orphan< ::capnp::List< ::int8_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::adopt( _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int8_t>> TestDefaults::Builder::disownInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t>>::disown( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasInt16List() const { return !_reader.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasInt16List() { return !_builder.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int16_t>::Reader TestDefaults::Reader::getInt16List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::get( _reader.getPointerField(6 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 645); } inline ::capnp::List< ::int16_t>::Builder TestDefaults::Builder::getInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::get( _builder.getPointerField(6 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 645); } inline void TestDefaults::Builder::setInt16List( ::capnp::List< ::int16_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setInt16List(std::initializer_list< ::int16_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int16_t>::Builder TestDefaults::Builder::initInt16List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::init( _builder.getPointerField(6 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptInt16List( ::capnp::Orphan< ::capnp::List< ::int16_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::adopt( _builder.getPointerField(6 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int16_t>> TestDefaults::Builder::disownInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t>>::disown( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasInt32List() const { return !_reader.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasInt32List() { return !_builder.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int32_t>::Reader TestDefaults::Reader::getInt32List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _reader.getPointerField(7 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 657); } inline ::capnp::List< ::int32_t>::Builder TestDefaults::Builder::getInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _builder.getPointerField(7 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 657); } inline void TestDefaults::Builder::setInt32List( ::capnp::List< ::int32_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setInt32List(std::initializer_list< ::int32_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int32_t>::Builder TestDefaults::Builder::initInt32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::init( _builder.getPointerField(7 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptInt32List( ::capnp::Orphan< ::capnp::List< ::int32_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::adopt( _builder.getPointerField(7 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int32_t>> TestDefaults::Builder::disownInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::disown( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasInt64List() const { return !_reader.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasInt64List() { return !_builder.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int64_t>::Reader TestDefaults::Reader::getInt64List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::get( _reader.getPointerField(8 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 669); } inline ::capnp::List< ::int64_t>::Builder TestDefaults::Builder::getInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::get( _builder.getPointerField(8 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 669); } inline void TestDefaults::Builder::setInt64List( ::capnp::List< ::int64_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setInt64List(std::initializer_list< ::int64_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int64_t>::Builder TestDefaults::Builder::initInt64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::init( _builder.getPointerField(8 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptInt64List( ::capnp::Orphan< ::capnp::List< ::int64_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::adopt( _builder.getPointerField(8 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int64_t>> TestDefaults::Builder::disownInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int64_t>>::disown( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasUInt8List() const { return !_reader.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasUInt8List() { return !_builder.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint8_t>::Reader TestDefaults::Reader::getUInt8List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::get( _reader.getPointerField(9 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 682); } inline ::capnp::List< ::uint8_t>::Builder TestDefaults::Builder::getUInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::get( _builder.getPointerField(9 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 682); } inline void TestDefaults::Builder::setUInt8List( ::capnp::List< ::uint8_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setUInt8List(std::initializer_list< ::uint8_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint8_t>::Builder TestDefaults::Builder::initUInt8List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::init( _builder.getPointerField(9 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptUInt8List( ::capnp::Orphan< ::capnp::List< ::uint8_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::adopt( _builder.getPointerField(9 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint8_t>> TestDefaults::Builder::disownUInt8List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t>>::disown( _builder.getPointerField(9 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasUInt16List() const { return !_reader.getPointerField(10 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasUInt16List() { return !_builder.getPointerField(10 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint16_t>::Reader TestDefaults::Reader::getUInt16List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::get( _reader.getPointerField(10 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 694); } inline ::capnp::List< ::uint16_t>::Builder TestDefaults::Builder::getUInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::get( _builder.getPointerField(10 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 694); } inline void TestDefaults::Builder::setUInt16List( ::capnp::List< ::uint16_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::set( _builder.getPointerField(10 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setUInt16List(std::initializer_list< ::uint16_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::set( _builder.getPointerField(10 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint16_t>::Builder TestDefaults::Builder::initUInt16List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::init( _builder.getPointerField(10 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptUInt16List( ::capnp::Orphan< ::capnp::List< ::uint16_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::adopt( _builder.getPointerField(10 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint16_t>> TestDefaults::Builder::disownUInt16List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t>>::disown( _builder.getPointerField(10 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasUInt32List() const { return !_reader.getPointerField(11 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasUInt32List() { return !_builder.getPointerField(11 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint32_t>::Reader TestDefaults::Reader::getUInt32List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get( _reader.getPointerField(11 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 706); } inline ::capnp::List< ::uint32_t>::Builder TestDefaults::Builder::getUInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get( _builder.getPointerField(11 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 706); } inline void TestDefaults::Builder::setUInt32List( ::capnp::List< ::uint32_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set( _builder.getPointerField(11 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setUInt32List(std::initializer_list< ::uint32_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set( _builder.getPointerField(11 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint32_t>::Builder TestDefaults::Builder::initUInt32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init( _builder.getPointerField(11 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptUInt32List( ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt( _builder.getPointerField(11 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> TestDefaults::Builder::disownUInt32List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown( _builder.getPointerField(11 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasUInt64List() const { return !_reader.getPointerField(12 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasUInt64List() { return !_builder.getPointerField(12 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint64_t>::Reader TestDefaults::Reader::getUInt64List() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::get( _reader.getPointerField(12 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 718); } inline ::capnp::List< ::uint64_t>::Builder TestDefaults::Builder::getUInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::get( _builder.getPointerField(12 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 718); } inline void TestDefaults::Builder::setUInt64List( ::capnp::List< ::uint64_t>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::set( _builder.getPointerField(12 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setUInt64List(std::initializer_list< ::uint64_t> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::set( _builder.getPointerField(12 * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint64_t>::Builder TestDefaults::Builder::initUInt64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::init( _builder.getPointerField(12 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptUInt64List( ::capnp::Orphan< ::capnp::List< ::uint64_t>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::adopt( _builder.getPointerField(12 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint64_t>> TestDefaults::Builder::disownUInt64List() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t>>::disown( _builder.getPointerField(12 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasFloat32List() const { return !_reader.getPointerField(13 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasFloat32List() { return !_builder.getPointerField(13 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestDefaults::Reader::getFloat32List() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(13 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 730); } inline ::capnp::List::Builder TestDefaults::Builder::getFloat32List() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(13 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 730); } inline void TestDefaults::Builder::setFloat32List( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(13 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setFloat32List(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(13 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestDefaults::Builder::initFloat32List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(13 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptFloat32List( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(13 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestDefaults::Builder::disownFloat32List() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(13 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasFloat64List() const { return !_reader.getPointerField(14 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasFloat64List() { return !_builder.getPointerField(14 * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader TestDefaults::Reader::getFloat64List() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _reader.getPointerField(14 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 743); } inline ::capnp::List::Builder TestDefaults::Builder::getFloat64List() { return ::capnp::_::PointerHelpers< ::capnp::List>::get( _builder.getPointerField(14 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 743); } inline void TestDefaults::Builder::setFloat64List( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(14 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setFloat64List(std::initializer_list value) { ::capnp::_::PointerHelpers< ::capnp::List>::set( _builder.getPointerField(14 * ::capnp::POINTERS), value); } inline ::capnp::List::Builder TestDefaults::Builder::initFloat64List(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init( _builder.getPointerField(14 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptFloat64List( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt( _builder.getPointerField(14 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> TestDefaults::Builder::disownFloat64List() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown( _builder.getPointerField(14 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasTextList() const { return !_reader.getPointerField(15 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasTextList() { return !_builder.getPointerField(15 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader TestDefaults::Reader::getTextList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get( _reader.getPointerField(15 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 758); } inline ::capnp::List< ::capnp::Text>::Builder TestDefaults::Builder::getTextList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get( _builder.getPointerField(15 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 758); } inline void TestDefaults::Builder::setTextList( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set( _builder.getPointerField(15 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setTextList(std::initializer_list< ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set( _builder.getPointerField(15 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder TestDefaults::Builder::initTextList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init( _builder.getPointerField(15 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptTextList( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt( _builder.getPointerField(15 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> TestDefaults::Builder::disownTextList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown( _builder.getPointerField(15 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasDataList() const { return !_reader.getPointerField(16 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasDataList() { return !_builder.getPointerField(16 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Data>::Reader TestDefaults::Reader::getDataList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::get( _reader.getPointerField(16 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 775); } inline ::capnp::List< ::capnp::Data>::Builder TestDefaults::Builder::getDataList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::get( _builder.getPointerField(16 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 775); } inline void TestDefaults::Builder::setDataList( ::capnp::List< ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::set( _builder.getPointerField(16 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setDataList(std::initializer_list< ::capnp::Data::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::set( _builder.getPointerField(16 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Data>::Builder TestDefaults::Builder::initDataList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::init( _builder.getPointerField(16 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptDataList( ::capnp::Orphan< ::capnp::List< ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::adopt( _builder.getPointerField(16 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Data>> TestDefaults::Builder::disownDataList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Data>>::disown( _builder.getPointerField(16 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasStructList() const { return !_reader.getPointerField(17 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasStructList() { return !_builder.getPointerField(17 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader TestDefaults::Reader::getStructList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::get( _reader.getPointerField(17 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 793); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder TestDefaults::Builder::getStructList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::get( _builder.getPointerField(17 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 793); } inline void TestDefaults::Builder::setStructList( ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::set( _builder.getPointerField(17 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Builder TestDefaults::Builder::initStructList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::init( _builder.getPointerField(17 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptStructList( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::adopt( _builder.getPointerField(17 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>> TestDefaults::Builder::disownStructList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::disown( _builder.getPointerField(17 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasEnumList() const { return !_reader.getPointerField(18 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasEnumList() { return !_builder.getPointerField(18 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader TestDefaults::Reader::getEnumList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::get( _reader.getPointerField(18 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 889); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder TestDefaults::Builder::getEnumList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::get( _builder.getPointerField(18 * ::capnp::POINTERS), ::capnp::schemas::s_eb3f9ebe98c73cb6.encodedNode + 889); } inline void TestDefaults::Builder::setEnumList( ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::set( _builder.getPointerField(18 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setEnumList(std::initializer_list< ::capnproto_test::capnp::test::TestEnum> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::set( _builder.getPointerField(18 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestEnum>::Builder TestDefaults::Builder::initEnumList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::init( _builder.getPointerField(18 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptEnumList( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::adopt( _builder.getPointerField(18 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>> TestDefaults::Builder::disownEnumList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestEnum>>::disown( _builder.getPointerField(18 * ::capnp::POINTERS)); } inline bool TestDefaults::Reader::hasInterfaceList() const { return !_reader.getPointerField(19 * ::capnp::POINTERS).isNull(); } inline bool TestDefaults::Builder::hasInterfaceList() { return !_builder.getPointerField(19 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Void>::Reader TestDefaults::Reader::getInterfaceList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _reader.getPointerField(19 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Void>::Builder TestDefaults::Builder::getInterfaceList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::get( _builder.getPointerField(19 * ::capnp::POINTERS)); } inline void TestDefaults::Builder::setInterfaceList( ::capnp::List< ::capnp::Void>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(19 * ::capnp::POINTERS), value); } inline void TestDefaults::Builder::setInterfaceList(std::initializer_list< ::capnp::Void> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::set( _builder.getPointerField(19 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Void>::Builder TestDefaults::Builder::initInterfaceList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::init( _builder.getPointerField(19 * ::capnp::POINTERS), size); } inline void TestDefaults::Builder::adoptInterfaceList( ::capnp::Orphan< ::capnp::List< ::capnp::Void>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::adopt( _builder.getPointerField(19 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Void>> TestDefaults::Builder::disownInterfaceList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Void>>::disown( _builder.getPointerField(19 * ::capnp::POINTERS)); } inline bool TestObject::Reader::hasObjectField() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestObject::Builder::hasObjectField() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::ObjectPointer::Reader TestObject::Reader::getObjectField() const { return ::capnp::ObjectPointer::Reader( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::ObjectPointer::Builder TestObject::Builder::getObjectField() { return ::capnp::ObjectPointer::Builder( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::ObjectPointer::Builder TestObject::Builder::initObjectField() { auto result = ::capnp::ObjectPointer::Builder( _builder.getPointerField(0 * ::capnp::POINTERS)); result.clear(); return result; } inline bool TestOutOfOrder::Reader::hasQux() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasQux() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getQux() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getQux() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setQux( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initQux(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptQux( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownQux() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasGrault() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasGrault() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getGrault() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setGrault( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initGrault(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptGrault( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasBar() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasBar() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getBar() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getBar() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setBar( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initBar(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptBar( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownBar() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasFoo() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasFoo() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getFoo() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(3 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getFoo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setFoo( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initFoo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptFoo( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownFoo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasCorge() const { return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasCorge() { return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getCorge() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(4 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getCorge() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setCorge( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initCorge(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(4 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptCorge( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownCorge() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasWaldo() const { return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasWaldo() { return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getWaldo() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(5 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setWaldo( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initWaldo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(5 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptWaldo( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasQuux() const { return !_reader.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasQuux() { return !_builder.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getQuux() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(6 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getQuux() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setQuux( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initQuux(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(6 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptQuux( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(6 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownQuux() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasGarply() const { return !_reader.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasGarply() { return !_builder.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getGarply() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(7 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setGarply( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initGarply(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(7 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptGarply( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(7 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline bool TestOutOfOrder::Reader::hasBaz() const { return !_reader.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline bool TestOutOfOrder::Builder::hasBaz() { return !_builder.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOutOfOrder::Reader::getBaz() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(8 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::getBaz() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline void TestOutOfOrder::Builder::setBaz( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOutOfOrder::Builder::initBaz(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(8 * ::capnp::POINTERS), size); } inline void TestOutOfOrder::Builder::adoptBaz( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(8 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOutOfOrder::Builder::disownBaz() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline bool TestUnion::Reader::hasUnion0() const { return _reader.getDataField< ::uint16_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Builder::hasUnion0() { return _builder.getDataField< ::uint16_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline TestUnion::Union0::Reader TestUnion::Reader::getUnion0() const { return TestUnion::Union0::Reader(_reader); } inline TestUnion::Union0::Builder TestUnion::Builder::getUnion0() { return TestUnion::Union0::Builder(_builder); } inline TestUnion::Union0::Pipeline TestUnion::Pipeline::getUnion0() const { return TestUnion::Union0::Pipeline(_typeless.noop()); } inline TestUnion::Union0::Builder TestUnion::Builder::initUnion0() { _builder.setDataField< ::uint16_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); return TestUnion::Union0::Builder(_builder); } inline bool TestUnion::Reader::hasUnion1() const { return _reader.getDataField< ::uint16_t>(1 * ::capnp::ELEMENTS) != 0 || _reader.getDataField(129 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint8_t>(17 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(9 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint32_t>(5 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(3 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Builder::hasUnion1() { return _builder.getDataField< ::uint16_t>(1 * ::capnp::ELEMENTS) != 0 || _builder.getDataField(129 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint8_t>(17 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(9 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint32_t>(5 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(3 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline TestUnion::Union1::Reader TestUnion::Reader::getUnion1() const { return TestUnion::Union1::Reader(_reader); } inline TestUnion::Union1::Builder TestUnion::Builder::getUnion1() { return TestUnion::Union1::Builder(_builder); } inline TestUnion::Union1::Pipeline TestUnion::Pipeline::getUnion1() const { return TestUnion::Union1::Pipeline(_typeless.noop()); } inline TestUnion::Union1::Builder TestUnion::Builder::initUnion1() { _builder.setDataField< ::uint16_t>(1 * ::capnp::ELEMENTS, 0); _builder.setDataField(129 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint8_t>(17 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(9 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint32_t>(5 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(3 * ::capnp::ELEMENTS, 0); _builder.getPointerField(1 * ::capnp::POINTERS).clear(); return TestUnion::Union1::Builder(_builder); } inline bool TestUnion::Reader::hasUnion2() const { return _reader.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _reader.getDataField(256 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint8_t>(33 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(18 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint32_t>(10 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(6 * ::capnp::ELEMENTS) != 0; } inline bool TestUnion::Builder::hasUnion2() { return _builder.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _builder.getDataField(256 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint8_t>(33 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(18 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint32_t>(10 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(6 * ::capnp::ELEMENTS) != 0; } inline TestUnion::Union2::Reader TestUnion::Reader::getUnion2() const { return TestUnion::Union2::Reader(_reader); } inline TestUnion::Union2::Builder TestUnion::Builder::getUnion2() { return TestUnion::Union2::Builder(_builder); } inline TestUnion::Union2::Pipeline TestUnion::Pipeline::getUnion2() const { return TestUnion::Union2::Pipeline(_typeless.noop()); } inline TestUnion::Union2::Builder TestUnion::Builder::initUnion2() { _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0); _builder.setDataField(256 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint8_t>(33 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(18 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint32_t>(10 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(6 * ::capnp::ELEMENTS, 0); return TestUnion::Union2::Builder(_builder); } inline bool TestUnion::Reader::hasUnion3() const { return _reader.getDataField< ::uint16_t>(3 * ::capnp::ELEMENTS) != 0 || _reader.getDataField(257 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint8_t>(34 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(19 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint32_t>(11 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(7 * ::capnp::ELEMENTS) != 0; } inline bool TestUnion::Builder::hasUnion3() { return _builder.getDataField< ::uint16_t>(3 * ::capnp::ELEMENTS) != 0 || _builder.getDataField(257 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint8_t>(34 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(19 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint32_t>(11 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(7 * ::capnp::ELEMENTS) != 0; } inline TestUnion::Union3::Reader TestUnion::Reader::getUnion3() const { return TestUnion::Union3::Reader(_reader); } inline TestUnion::Union3::Builder TestUnion::Builder::getUnion3() { return TestUnion::Union3::Builder(_builder); } inline TestUnion::Union3::Pipeline TestUnion::Pipeline::getUnion3() const { return TestUnion::Union3::Pipeline(_typeless.noop()); } inline TestUnion::Union3::Builder TestUnion::Builder::initUnion3() { _builder.setDataField< ::uint16_t>(3 * ::capnp::ELEMENTS, 0); _builder.setDataField(257 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint8_t>(34 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(19 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint32_t>(11 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(7 * ::capnp::ELEMENTS, 0); return TestUnion::Union3::Builder(_builder); } inline bool TestUnion::Reader::hasBit0() const { return _reader.hasDataField(128 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit0() { return _builder.hasDataField(128 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit0() const { return _reader.getDataField( 128 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit0() { return _builder.getDataField( 128 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit0(bool value) { _builder.setDataField( 128 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit2() const { return _reader.hasDataField(130 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit2() { return _builder.hasDataField(130 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit2() const { return _reader.getDataField( 130 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit2() { return _builder.getDataField( 130 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit2(bool value) { _builder.setDataField( 130 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit3() const { return _reader.hasDataField(131 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit3() { return _builder.hasDataField(131 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit3() const { return _reader.getDataField( 131 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit3() { return _builder.getDataField( 131 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit3(bool value) { _builder.setDataField( 131 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit4() const { return _reader.hasDataField(132 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit4() { return _builder.hasDataField(132 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit4() const { return _reader.getDataField( 132 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit4() { return _builder.getDataField( 132 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit4(bool value) { _builder.setDataField( 132 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit5() const { return _reader.hasDataField(133 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit5() { return _builder.hasDataField(133 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit5() const { return _reader.getDataField( 133 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit5() { return _builder.getDataField( 133 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit5(bool value) { _builder.setDataField( 133 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit6() const { return _reader.hasDataField(134 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit6() { return _builder.hasDataField(134 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit6() const { return _reader.getDataField( 134 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit6() { return _builder.getDataField( 134 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit6(bool value) { _builder.setDataField( 134 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasBit7() const { return _reader.hasDataField(135 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasBit7() { return _builder.hasDataField(135 * ::capnp::ELEMENTS); } inline bool TestUnion::Reader::getBit7() const { return _reader.getDataField( 135 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::getBit7() { return _builder.getDataField( 135 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setBit7(bool value) { _builder.setDataField( 135 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Reader::hasByte0() const { return _reader.hasDataField< ::uint8_t>(35 * ::capnp::ELEMENTS); } inline bool TestUnion::Builder::hasByte0() { return _builder.hasDataField< ::uint8_t>(35 * ::capnp::ELEMENTS); } inline ::uint8_t TestUnion::Reader::getByte0() const { return _reader.getDataField< ::uint8_t>( 35 * ::capnp::ELEMENTS); } inline ::uint8_t TestUnion::Builder::getByte0() { return _builder.getDataField< ::uint8_t>( 35 * ::capnp::ELEMENTS); } inline void TestUnion::Builder::setByte0( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 35 * ::capnp::ELEMENTS, value); } inline TestUnion::Union0::Which TestUnion::Union0::Reader::which() const { return _reader.getDataField(0 * ::capnp::ELEMENTS); } inline TestUnion::Union0::Which TestUnion::Union0::Builder::which() { return _builder.getDataField(0 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Reader::isU0f0s0() const { return which() == TestUnion::Union0::U0F0S0; } inline bool TestUnion::Union0::Builder::isU0f0s0() { return which() == TestUnion::Union0::U0F0S0; } inline bool TestUnion::Union0::Reader::hasU0f0s0() const { if (which() != TestUnion::Union0::U0F0S0) return false; return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s0() { if (which() != TestUnion::Union0::U0F0S0) return false; return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union0::Reader::getU0f0s0() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S0, "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union0::Builder::getU0f0s0() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S0, "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s0( ::capnp::Void value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S0); _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0s1() const { return which() == TestUnion::Union0::U0F0S1; } inline bool TestUnion::Union0::Builder::isU0f0s1() { return which() == TestUnion::Union0::U0F0S1; } inline bool TestUnion::Union0::Reader::hasU0f0s1() const { if (which() != TestUnion::Union0::U0F0S1) return false; return _reader.hasDataField(64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s1() { if (which() != TestUnion::Union0::U0F0S1) return false; return _builder.hasDataField(64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Reader::getU0f0s1() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::getU0f0s1() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 64 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s1(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S1); _builder.setDataField( 64 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0s8() const { return which() == TestUnion::Union0::U0F0S8; } inline bool TestUnion::Union0::Builder::isU0f0s8() { return which() == TestUnion::Union0::U0F0S8; } inline bool TestUnion::Union0::Reader::hasU0f0s8() const { if (which() != TestUnion::Union0::U0F0S8) return false; return _reader.hasDataField< ::int8_t>(8 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s8() { if (which() != TestUnion::Union0::U0F0S8) return false; return _builder.hasDataField< ::int8_t>(8 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union0::Reader::getU0f0s8() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 8 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union0::Builder::getU0f0s8() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 8 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s8( ::int8_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S8); _builder.setDataField< ::int8_t>( 8 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0s16() const { return which() == TestUnion::Union0::U0F0S16; } inline bool TestUnion::Union0::Builder::isU0f0s16() { return which() == TestUnion::Union0::U0F0S16; } inline bool TestUnion::Union0::Reader::hasU0f0s16() const { if (which() != TestUnion::Union0::U0F0S16) return false; return _reader.hasDataField< ::int16_t>(4 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s16() { if (which() != TestUnion::Union0::U0F0S16) return false; return _builder.hasDataField< ::int16_t>(4 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union0::Reader::getU0f0s16() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 4 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union0::Builder::getU0f0s16() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 4 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s16( ::int16_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S16); _builder.setDataField< ::int16_t>( 4 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0s32() const { return which() == TestUnion::Union0::U0F0S32; } inline bool TestUnion::Union0::Builder::isU0f0s32() { return which() == TestUnion::Union0::U0F0S32; } inline bool TestUnion::Union0::Reader::hasU0f0s32() const { if (which() != TestUnion::Union0::U0F0S32) return false; return _reader.hasDataField< ::int32_t>(2 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s32() { if (which() != TestUnion::Union0::U0F0S32) return false; return _builder.hasDataField< ::int32_t>(2 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union0::Reader::getU0f0s32() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 2 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union0::Builder::getU0f0s32() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 2 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s32( ::int32_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S32); _builder.setDataField< ::int32_t>( 2 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0s64() const { return which() == TestUnion::Union0::U0F0S64; } inline bool TestUnion::Union0::Builder::isU0f0s64() { return which() == TestUnion::Union0::U0F0S64; } inline bool TestUnion::Union0::Reader::hasU0f0s64() const { if (which() != TestUnion::Union0::U0F0S64) return false; return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f0s64() { if (which() != TestUnion::Union0::U0F0S64) return false; return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union0::Reader::getU0f0s64() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union0::Builder::getU0f0s64() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f0s64( ::int64_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0S64); _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f0sp() const { return which() == TestUnion::Union0::U0F0SP; } inline bool TestUnion::Union0::Builder::isU0f0sp() { return which() == TestUnion::Union0::U0F0SP; } inline bool TestUnion::Union0::Reader::hasU0f0sp() const { if (which() != TestUnion::Union0::U0F0SP) return false; return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Union0::Builder::hasU0f0sp() { if (which() != TestUnion::Union0::U0F0SP) return false; return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnion::Union0::Reader::getU0f0sp() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnion::Union0::Builder::getU0f0sp() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestUnion::Union0::Builder::setU0f0sp( ::capnp::Text::Reader value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0SP); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnion::Union0::Builder::initU0f0sp(unsigned int size) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0SP); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestUnion::Union0::Builder::adoptU0f0sp( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F0SP); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnion::Union0::Builder::disownU0f0sp() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestUnion::Union0::Reader::isU0f1s0() const { return which() == TestUnion::Union0::U0F1S0; } inline bool TestUnion::Union0::Builder::isU0f1s0() { return which() == TestUnion::Union0::U0F1S0; } inline bool TestUnion::Union0::Reader::hasU0f1s0() const { if (which() != TestUnion::Union0::U0F1S0) return false; return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s0() { if (which() != TestUnion::Union0::U0F1S0) return false; return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union0::Reader::getU0f1s0() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S0, "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union0::Builder::getU0f1s0() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S0, "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s0( ::capnp::Void value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S0); _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1s1() const { return which() == TestUnion::Union0::U0F1S1; } inline bool TestUnion::Union0::Builder::isU0f1s1() { return which() == TestUnion::Union0::U0F1S1; } inline bool TestUnion::Union0::Reader::hasU0f1s1() const { if (which() != TestUnion::Union0::U0F1S1) return false; return _reader.hasDataField(64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s1() { if (which() != TestUnion::Union0::U0F1S1) return false; return _builder.hasDataField(64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Reader::getU0f1s1() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 64 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::getU0f1s1() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 64 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s1(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S1); _builder.setDataField( 64 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1s8() const { return which() == TestUnion::Union0::U0F1S8; } inline bool TestUnion::Union0::Builder::isU0f1s8() { return which() == TestUnion::Union0::U0F1S8; } inline bool TestUnion::Union0::Reader::hasU0f1s8() const { if (which() != TestUnion::Union0::U0F1S8) return false; return _reader.hasDataField< ::int8_t>(8 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s8() { if (which() != TestUnion::Union0::U0F1S8) return false; return _builder.hasDataField< ::int8_t>(8 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union0::Reader::getU0f1s8() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 8 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union0::Builder::getU0f1s8() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 8 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s8( ::int8_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S8); _builder.setDataField< ::int8_t>( 8 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1s16() const { return which() == TestUnion::Union0::U0F1S16; } inline bool TestUnion::Union0::Builder::isU0f1s16() { return which() == TestUnion::Union0::U0F1S16; } inline bool TestUnion::Union0::Reader::hasU0f1s16() const { if (which() != TestUnion::Union0::U0F1S16) return false; return _reader.hasDataField< ::int16_t>(4 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s16() { if (which() != TestUnion::Union0::U0F1S16) return false; return _builder.hasDataField< ::int16_t>(4 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union0::Reader::getU0f1s16() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 4 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union0::Builder::getU0f1s16() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 4 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s16( ::int16_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S16); _builder.setDataField< ::int16_t>( 4 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1s32() const { return which() == TestUnion::Union0::U0F1S32; } inline bool TestUnion::Union0::Builder::isU0f1s32() { return which() == TestUnion::Union0::U0F1S32; } inline bool TestUnion::Union0::Reader::hasU0f1s32() const { if (which() != TestUnion::Union0::U0F1S32) return false; return _reader.hasDataField< ::int32_t>(2 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s32() { if (which() != TestUnion::Union0::U0F1S32) return false; return _builder.hasDataField< ::int32_t>(2 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union0::Reader::getU0f1s32() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 2 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union0::Builder::getU0f1s32() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 2 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s32( ::int32_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S32); _builder.setDataField< ::int32_t>( 2 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1s64() const { return which() == TestUnion::Union0::U0F1S64; } inline bool TestUnion::Union0::Builder::isU0f1s64() { return which() == TestUnion::Union0::U0F1S64; } inline bool TestUnion::Union0::Reader::hasU0f1s64() const { if (which() != TestUnion::Union0::U0F1S64) return false; return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestUnion::Union0::Builder::hasU0f1s64() { if (which() != TestUnion::Union0::U0F1S64) return false; return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union0::Reader::getU0f1s64() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union0::Builder::getU0f1s64() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline void TestUnion::Union0::Builder::setU0f1s64( ::int64_t value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1S64); _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union0::Reader::isU0f1sp() const { return which() == TestUnion::Union0::U0F1SP; } inline bool TestUnion::Union0::Builder::isU0f1sp() { return which() == TestUnion::Union0::U0F1SP; } inline bool TestUnion::Union0::Reader::hasU0f1sp() const { if (which() != TestUnion::Union0::U0F1SP) return false; return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Union0::Builder::hasU0f1sp() { if (which() != TestUnion::Union0::U0F1SP) return false; return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnion::Union0::Reader::getU0f1sp() const { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnion::Union0::Builder::getU0f1sp() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestUnion::Union0::Builder::setU0f1sp( ::capnp::Text::Reader value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1SP); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnion::Union0::Builder::initU0f1sp(unsigned int size) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1SP); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestUnion::Union0::Builder::adoptU0f1sp( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestUnion::Union0::U0F1SP); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnion::Union0::Builder::disownU0f1sp() { KJ_IREQUIRE(which() == TestUnion::Union0::U0F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline TestUnion::Union1::Which TestUnion::Union1::Reader::which() const { return _reader.getDataField(1 * ::capnp::ELEMENTS); } inline TestUnion::Union1::Which TestUnion::Union1::Builder::which() { return _builder.getDataField(1 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Reader::isU1f0s0() const { return which() == TestUnion::Union1::U1F0S0; } inline bool TestUnion::Union1::Builder::isU1f0s0() { return which() == TestUnion::Union1::U1F0S0; } inline bool TestUnion::Union1::Reader::hasU1f0s0() const { if (which() != TestUnion::Union1::U1F0S0) return false; return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s0() { if (which() != TestUnion::Union1::U1F0S0) return false; return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union1::Reader::getU1f0s0() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S0, "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union1::Builder::getU1f0s0() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S0, "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s0( ::capnp::Void value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S0); _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0s1() const { return which() == TestUnion::Union1::U1F0S1; } inline bool TestUnion::Union1::Builder::isU1f0s1() { return which() == TestUnion::Union1::U1F0S1; } inline bool TestUnion::Union1::Reader::hasU1f0s1() const { if (which() != TestUnion::Union1::U1F0S1) return false; return _reader.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s1() { if (which() != TestUnion::Union1::U1F0S1) return false; return _builder.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Reader::getU1f0s1() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::getU1f0s1() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 129 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s1(bool value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S1); _builder.setDataField( 129 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f1s1() const { return which() == TestUnion::Union1::U1F1S1; } inline bool TestUnion::Union1::Builder::isU1f1s1() { return which() == TestUnion::Union1::U1F1S1; } inline bool TestUnion::Union1::Reader::hasU1f1s1() const { if (which() != TestUnion::Union1::U1F1S1) return false; return _reader.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f1s1() { if (which() != TestUnion::Union1::U1F1S1) return false; return _builder.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Reader::getU1f1s1() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::getU1f1s1() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 129 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f1s1(bool value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1S1); _builder.setDataField( 129 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0s8() const { return which() == TestUnion::Union1::U1F0S8; } inline bool TestUnion::Union1::Builder::isU1f0s8() { return which() == TestUnion::Union1::U1F0S8; } inline bool TestUnion::Union1::Reader::hasU1f0s8() const { if (which() != TestUnion::Union1::U1F0S8) return false; return _reader.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s8() { if (which() != TestUnion::Union1::U1F0S8) return false; return _builder.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Reader::getU1f0s8() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Builder::getU1f0s8() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s8( ::int8_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S8); _builder.setDataField< ::int8_t>( 17 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f1s8() const { return which() == TestUnion::Union1::U1F1S8; } inline bool TestUnion::Union1::Builder::isU1f1s8() { return which() == TestUnion::Union1::U1F1S8; } inline bool TestUnion::Union1::Reader::hasU1f1s8() const { if (which() != TestUnion::Union1::U1F1S8) return false; return _reader.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f1s8() { if (which() != TestUnion::Union1::U1F1S8) return false; return _builder.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Reader::getU1f1s8() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Builder::getU1f1s8() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f1s8( ::int8_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1S8); _builder.setDataField< ::int8_t>( 17 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0s16() const { return which() == TestUnion::Union1::U1F0S16; } inline bool TestUnion::Union1::Builder::isU1f0s16() { return which() == TestUnion::Union1::U1F0S16; } inline bool TestUnion::Union1::Reader::hasU1f0s16() const { if (which() != TestUnion::Union1::U1F0S16) return false; return _reader.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s16() { if (which() != TestUnion::Union1::U1F0S16) return false; return _builder.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Reader::getU1f0s16() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Builder::getU1f0s16() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s16( ::int16_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S16); _builder.setDataField< ::int16_t>( 9 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f1s16() const { return which() == TestUnion::Union1::U1F1S16; } inline bool TestUnion::Union1::Builder::isU1f1s16() { return which() == TestUnion::Union1::U1F1S16; } inline bool TestUnion::Union1::Reader::hasU1f1s16() const { if (which() != TestUnion::Union1::U1F1S16) return false; return _reader.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f1s16() { if (which() != TestUnion::Union1::U1F1S16) return false; return _builder.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Reader::getU1f1s16() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Builder::getU1f1s16() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f1s16( ::int16_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1S16); _builder.setDataField< ::int16_t>( 9 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0s32() const { return which() == TestUnion::Union1::U1F0S32; } inline bool TestUnion::Union1::Builder::isU1f0s32() { return which() == TestUnion::Union1::U1F0S32; } inline bool TestUnion::Union1::Reader::hasU1f0s32() const { if (which() != TestUnion::Union1::U1F0S32) return false; return _reader.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s32() { if (which() != TestUnion::Union1::U1F0S32) return false; return _builder.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Reader::getU1f0s32() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Builder::getU1f0s32() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s32( ::int32_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S32); _builder.setDataField< ::int32_t>( 5 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f1s32() const { return which() == TestUnion::Union1::U1F1S32; } inline bool TestUnion::Union1::Builder::isU1f1s32() { return which() == TestUnion::Union1::U1F1S32; } inline bool TestUnion::Union1::Reader::hasU1f1s32() const { if (which() != TestUnion::Union1::U1F1S32) return false; return _reader.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f1s32() { if (which() != TestUnion::Union1::U1F1S32) return false; return _builder.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Reader::getU1f1s32() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Builder::getU1f1s32() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f1s32( ::int32_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1S32); _builder.setDataField< ::int32_t>( 5 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0s64() const { return which() == TestUnion::Union1::U1F0S64; } inline bool TestUnion::Union1::Builder::isU1f0s64() { return which() == TestUnion::Union1::U1F0S64; } inline bool TestUnion::Union1::Reader::hasU1f0s64() const { if (which() != TestUnion::Union1::U1F0S64) return false; return _reader.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f0s64() { if (which() != TestUnion::Union1::U1F0S64) return false; return _builder.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Reader::getU1f0s64() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Builder::getU1f0s64() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f0s64( ::int64_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0S64); _builder.setDataField< ::int64_t>( 3 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f1s64() const { return which() == TestUnion::Union1::U1F1S64; } inline bool TestUnion::Union1::Builder::isU1f1s64() { return which() == TestUnion::Union1::U1F1S64; } inline bool TestUnion::Union1::Reader::hasU1f1s64() const { if (which() != TestUnion::Union1::U1F1S64) return false; return _reader.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f1s64() { if (which() != TestUnion::Union1::U1F1S64) return false; return _builder.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Reader::getU1f1s64() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Builder::getU1f1s64() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f1s64( ::int64_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1S64); _builder.setDataField< ::int64_t>( 3 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f0sp() const { return which() == TestUnion::Union1::U1F0SP; } inline bool TestUnion::Union1::Builder::isU1f0sp() { return which() == TestUnion::Union1::U1F0SP; } inline bool TestUnion::Union1::Reader::hasU1f0sp() const { if (which() != TestUnion::Union1::U1F0SP) return false; return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Union1::Builder::hasU1f0sp() { if (which() != TestUnion::Union1::U1F0SP) return false; return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnion::Union1::Reader::getU1f0sp() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::getU1f0sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestUnion::Union1::Builder::setU1f0sp( ::capnp::Text::Reader value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0SP); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::initU1f0sp(unsigned int size) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0SP); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestUnion::Union1::Builder::adoptU1f0sp( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F0SP); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnion::Union1::Builder::disownU1f0sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F0SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestUnion::Union1::Reader::isU1f1sp() const { return which() == TestUnion::Union1::U1F1SP; } inline bool TestUnion::Union1::Builder::isU1f1sp() { return which() == TestUnion::Union1::U1F1SP; } inline bool TestUnion::Union1::Reader::hasU1f1sp() const { if (which() != TestUnion::Union1::U1F1SP) return false; return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Union1::Builder::hasU1f1sp() { if (which() != TestUnion::Union1::U1F1SP) return false; return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnion::Union1::Reader::getU1f1sp() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::getU1f1sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestUnion::Union1::Builder::setU1f1sp( ::capnp::Text::Reader value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1SP); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::initU1f1sp(unsigned int size) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1SP); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestUnion::Union1::Builder::adoptU1f1sp( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F1SP); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnion::Union1::Builder::disownU1f1sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F1SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestUnion::Union1::Reader::isU1f2s0() const { return which() == TestUnion::Union1::U1F2S0; } inline bool TestUnion::Union1::Builder::isU1f2s0() { return which() == TestUnion::Union1::U1F2S0; } inline bool TestUnion::Union1::Reader::hasU1f2s0() const { if (which() != TestUnion::Union1::U1F2S0) return false; return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s0() { if (which() != TestUnion::Union1::U1F2S0) return false; return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union1::Reader::getU1f2s0() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S0, "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestUnion::Union1::Builder::getU1f2s0() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S0, "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s0( ::capnp::Void value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S0); _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2s1() const { return which() == TestUnion::Union1::U1F2S1; } inline bool TestUnion::Union1::Builder::isU1f2s1() { return which() == TestUnion::Union1::U1F2S1; } inline bool TestUnion::Union1::Reader::hasU1f2s1() const { if (which() != TestUnion::Union1::U1F2S1) return false; return _reader.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s1() { if (which() != TestUnion::Union1::U1F2S1) return false; return _builder.hasDataField(129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Reader::getU1f2s1() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 129 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::getU1f2s1() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 129 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s1(bool value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S1); _builder.setDataField( 129 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2s8() const { return which() == TestUnion::Union1::U1F2S8; } inline bool TestUnion::Union1::Builder::isU1f2s8() { return which() == TestUnion::Union1::U1F2S8; } inline bool TestUnion::Union1::Reader::hasU1f2s8() const { if (which() != TestUnion::Union1::U1F2S8) return false; return _reader.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s8() { if (which() != TestUnion::Union1::U1F2S8) return false; return _builder.hasDataField< ::int8_t>(17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Reader::getU1f2s8() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union1::Builder::getU1f2s8() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 17 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s8( ::int8_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S8); _builder.setDataField< ::int8_t>( 17 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2s16() const { return which() == TestUnion::Union1::U1F2S16; } inline bool TestUnion::Union1::Builder::isU1f2s16() { return which() == TestUnion::Union1::U1F2S16; } inline bool TestUnion::Union1::Reader::hasU1f2s16() const { if (which() != TestUnion::Union1::U1F2S16) return false; return _reader.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s16() { if (which() != TestUnion::Union1::U1F2S16) return false; return _builder.hasDataField< ::int16_t>(9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Reader::getU1f2s16() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union1::Builder::getU1f2s16() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 9 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s16( ::int16_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S16); _builder.setDataField< ::int16_t>( 9 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2s32() const { return which() == TestUnion::Union1::U1F2S32; } inline bool TestUnion::Union1::Builder::isU1f2s32() { return which() == TestUnion::Union1::U1F2S32; } inline bool TestUnion::Union1::Reader::hasU1f2s32() const { if (which() != TestUnion::Union1::U1F2S32) return false; return _reader.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s32() { if (which() != TestUnion::Union1::U1F2S32) return false; return _builder.hasDataField< ::int32_t>(5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Reader::getU1f2s32() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union1::Builder::getU1f2s32() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 5 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s32( ::int32_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S32); _builder.setDataField< ::int32_t>( 5 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2s64() const { return which() == TestUnion::Union1::U1F2S64; } inline bool TestUnion::Union1::Builder::isU1f2s64() { return which() == TestUnion::Union1::U1F2S64; } inline bool TestUnion::Union1::Reader::hasU1f2s64() const { if (which() != TestUnion::Union1::U1F2S64) return false; return _reader.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline bool TestUnion::Union1::Builder::hasU1f2s64() { if (which() != TestUnion::Union1::U1F2S64) return false; return _builder.hasDataField< ::int64_t>(3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Reader::getU1f2s64() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union1::Builder::getU1f2s64() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 3 * ::capnp::ELEMENTS); } inline void TestUnion::Union1::Builder::setU1f2s64( ::int64_t value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2S64); _builder.setDataField< ::int64_t>( 3 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union1::Reader::isU1f2sp() const { return which() == TestUnion::Union1::U1F2SP; } inline bool TestUnion::Union1::Builder::isU1f2sp() { return which() == TestUnion::Union1::U1F2SP; } inline bool TestUnion::Union1::Reader::hasU1f2sp() const { if (which() != TestUnion::Union1::U1F2SP) return false; return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnion::Union1::Builder::hasU1f2sp() { if (which() != TestUnion::Union1::U1F2SP) return false; return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnion::Union1::Reader::getU1f2sp() const { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::getU1f2sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestUnion::Union1::Builder::setU1f2sp( ::capnp::Text::Reader value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2SP); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnion::Union1::Builder::initU1f2sp(unsigned int size) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2SP); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestUnion::Union1::Builder::adoptU1f2sp( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, TestUnion::Union1::U1F2SP); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnion::Union1::Builder::disownU1f2sp() { KJ_IREQUIRE(which() == TestUnion::Union1::U1F2SP, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline TestUnion::Union2::Which TestUnion::Union2::Reader::which() const { return _reader.getDataField(2 * ::capnp::ELEMENTS); } inline TestUnion::Union2::Which TestUnion::Union2::Builder::which() { return _builder.getDataField(2 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Reader::isU2f0s1() const { return which() == TestUnion::Union2::U2F0S1; } inline bool TestUnion::Union2::Builder::isU2f0s1() { return which() == TestUnion::Union2::U2F0S1; } inline bool TestUnion::Union2::Reader::hasU2f0s1() const { if (which() != TestUnion::Union2::U2F0S1) return false; return _reader.hasDataField(256 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::hasU2f0s1() { if (which() != TestUnion::Union2::U2F0S1) return false; return _builder.hasDataField(256 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Reader::getU2f0s1() const { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 256 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::getU2f0s1() { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 256 * ::capnp::ELEMENTS); } inline void TestUnion::Union2::Builder::setU2f0s1(bool value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnion::Union2::U2F0S1); _builder.setDataField( 256 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union2::Reader::isU2f0s8() const { return which() == TestUnion::Union2::U2F0S8; } inline bool TestUnion::Union2::Builder::isU2f0s8() { return which() == TestUnion::Union2::U2F0S8; } inline bool TestUnion::Union2::Reader::hasU2f0s8() const { if (which() != TestUnion::Union2::U2F0S8) return false; return _reader.hasDataField< ::int8_t>(33 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::hasU2f0s8() { if (which() != TestUnion::Union2::U2F0S8) return false; return _builder.hasDataField< ::int8_t>(33 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union2::Reader::getU2f0s8() const { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 33 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union2::Builder::getU2f0s8() { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 33 * ::capnp::ELEMENTS); } inline void TestUnion::Union2::Builder::setU2f0s8( ::int8_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnion::Union2::U2F0S8); _builder.setDataField< ::int8_t>( 33 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union2::Reader::isU2f0s16() const { return which() == TestUnion::Union2::U2F0S16; } inline bool TestUnion::Union2::Builder::isU2f0s16() { return which() == TestUnion::Union2::U2F0S16; } inline bool TestUnion::Union2::Reader::hasU2f0s16() const { if (which() != TestUnion::Union2::U2F0S16) return false; return _reader.hasDataField< ::int16_t>(18 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::hasU2f0s16() { if (which() != TestUnion::Union2::U2F0S16) return false; return _builder.hasDataField< ::int16_t>(18 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union2::Reader::getU2f0s16() const { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 18 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union2::Builder::getU2f0s16() { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 18 * ::capnp::ELEMENTS); } inline void TestUnion::Union2::Builder::setU2f0s16( ::int16_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnion::Union2::U2F0S16); _builder.setDataField< ::int16_t>( 18 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union2::Reader::isU2f0s32() const { return which() == TestUnion::Union2::U2F0S32; } inline bool TestUnion::Union2::Builder::isU2f0s32() { return which() == TestUnion::Union2::U2F0S32; } inline bool TestUnion::Union2::Reader::hasU2f0s32() const { if (which() != TestUnion::Union2::U2F0S32) return false; return _reader.hasDataField< ::int32_t>(10 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::hasU2f0s32() { if (which() != TestUnion::Union2::U2F0S32) return false; return _builder.hasDataField< ::int32_t>(10 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union2::Reader::getU2f0s32() const { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 10 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union2::Builder::getU2f0s32() { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 10 * ::capnp::ELEMENTS); } inline void TestUnion::Union2::Builder::setU2f0s32( ::int32_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnion::Union2::U2F0S32); _builder.setDataField< ::int32_t>( 10 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union2::Reader::isU2f0s64() const { return which() == TestUnion::Union2::U2F0S64; } inline bool TestUnion::Union2::Builder::isU2f0s64() { return which() == TestUnion::Union2::U2F0S64; } inline bool TestUnion::Union2::Reader::hasU2f0s64() const { if (which() != TestUnion::Union2::U2F0S64) return false; return _reader.hasDataField< ::int64_t>(6 * ::capnp::ELEMENTS); } inline bool TestUnion::Union2::Builder::hasU2f0s64() { if (which() != TestUnion::Union2::U2F0S64) return false; return _builder.hasDataField< ::int64_t>(6 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union2::Reader::getU2f0s64() const { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 6 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union2::Builder::getU2f0s64() { KJ_IREQUIRE(which() == TestUnion::Union2::U2F0S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 6 * ::capnp::ELEMENTS); } inline void TestUnion::Union2::Builder::setU2f0s64( ::int64_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnion::Union2::U2F0S64); _builder.setDataField< ::int64_t>( 6 * ::capnp::ELEMENTS, value); } inline TestUnion::Union3::Which TestUnion::Union3::Reader::which() const { return _reader.getDataField(3 * ::capnp::ELEMENTS); } inline TestUnion::Union3::Which TestUnion::Union3::Builder::which() { return _builder.getDataField(3 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Reader::isU3f0s1() const { return which() == TestUnion::Union3::U3F0S1; } inline bool TestUnion::Union3::Builder::isU3f0s1() { return which() == TestUnion::Union3::U3F0S1; } inline bool TestUnion::Union3::Reader::hasU3f0s1() const { if (which() != TestUnion::Union3::U3F0S1) return false; return _reader.hasDataField(257 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::hasU3f0s1() { if (which() != TestUnion::Union3::U3F0S1) return false; return _builder.hasDataField(257 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Reader::getU3f0s1() const { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S1, "Must check which() before get()ing a union member."); return _reader.getDataField( 257 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::getU3f0s1() { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S1, "Must check which() before get()ing a union member."); return _builder.getDataField( 257 * ::capnp::ELEMENTS); } inline void TestUnion::Union3::Builder::setU3f0s1(bool value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestUnion::Union3::U3F0S1); _builder.setDataField( 257 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union3::Reader::isU3f0s8() const { return which() == TestUnion::Union3::U3F0S8; } inline bool TestUnion::Union3::Builder::isU3f0s8() { return which() == TestUnion::Union3::U3F0S8; } inline bool TestUnion::Union3::Reader::hasU3f0s8() const { if (which() != TestUnion::Union3::U3F0S8) return false; return _reader.hasDataField< ::int8_t>(34 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::hasU3f0s8() { if (which() != TestUnion::Union3::U3F0S8) return false; return _builder.hasDataField< ::int8_t>(34 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union3::Reader::getU3f0s8() const { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S8, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int8_t>( 34 * ::capnp::ELEMENTS); } inline ::int8_t TestUnion::Union3::Builder::getU3f0s8() { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S8, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int8_t>( 34 * ::capnp::ELEMENTS); } inline void TestUnion::Union3::Builder::setU3f0s8( ::int8_t value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestUnion::Union3::U3F0S8); _builder.setDataField< ::int8_t>( 34 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union3::Reader::isU3f0s16() const { return which() == TestUnion::Union3::U3F0S16; } inline bool TestUnion::Union3::Builder::isU3f0s16() { return which() == TestUnion::Union3::U3F0S16; } inline bool TestUnion::Union3::Reader::hasU3f0s16() const { if (which() != TestUnion::Union3::U3F0S16) return false; return _reader.hasDataField< ::int16_t>(19 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::hasU3f0s16() { if (which() != TestUnion::Union3::U3F0S16) return false; return _builder.hasDataField< ::int16_t>(19 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union3::Reader::getU3f0s16() const { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S16, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int16_t>( 19 * ::capnp::ELEMENTS); } inline ::int16_t TestUnion::Union3::Builder::getU3f0s16() { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S16, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int16_t>( 19 * ::capnp::ELEMENTS); } inline void TestUnion::Union3::Builder::setU3f0s16( ::int16_t value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestUnion::Union3::U3F0S16); _builder.setDataField< ::int16_t>( 19 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union3::Reader::isU3f0s32() const { return which() == TestUnion::Union3::U3F0S32; } inline bool TestUnion::Union3::Builder::isU3f0s32() { return which() == TestUnion::Union3::U3F0S32; } inline bool TestUnion::Union3::Reader::hasU3f0s32() const { if (which() != TestUnion::Union3::U3F0S32) return false; return _reader.hasDataField< ::int32_t>(11 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::hasU3f0s32() { if (which() != TestUnion::Union3::U3F0S32) return false; return _builder.hasDataField< ::int32_t>(11 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union3::Reader::getU3f0s32() const { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S32, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 11 * ::capnp::ELEMENTS); } inline ::int32_t TestUnion::Union3::Builder::getU3f0s32() { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S32, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 11 * ::capnp::ELEMENTS); } inline void TestUnion::Union3::Builder::setU3f0s32( ::int32_t value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestUnion::Union3::U3F0S32); _builder.setDataField< ::int32_t>( 11 * ::capnp::ELEMENTS, value); } inline bool TestUnion::Union3::Reader::isU3f0s64() const { return which() == TestUnion::Union3::U3F0S64; } inline bool TestUnion::Union3::Builder::isU3f0s64() { return which() == TestUnion::Union3::U3F0S64; } inline bool TestUnion::Union3::Reader::hasU3f0s64() const { if (which() != TestUnion::Union3::U3F0S64) return false; return _reader.hasDataField< ::int64_t>(7 * ::capnp::ELEMENTS); } inline bool TestUnion::Union3::Builder::hasU3f0s64() { if (which() != TestUnion::Union3::U3F0S64) return false; return _builder.hasDataField< ::int64_t>(7 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union3::Reader::getU3f0s64() const { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S64, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int64_t>( 7 * ::capnp::ELEMENTS); } inline ::int64_t TestUnion::Union3::Builder::getU3f0s64() { KJ_IREQUIRE(which() == TestUnion::Union3::U3F0S64, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int64_t>( 7 * ::capnp::ELEMENTS); } inline void TestUnion::Union3::Builder::setU3f0s64( ::int64_t value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestUnion::Union3::U3F0S64); _builder.setDataField< ::int64_t>( 7 * ::capnp::ELEMENTS, value); } inline TestUnnamedUnion::Which TestUnnamedUnion::Reader::which() const { return _reader.getDataField(2 * ::capnp::ELEMENTS); } inline TestUnnamedUnion::Which TestUnnamedUnion::Builder::which() { return _builder.getDataField(2 * ::capnp::ELEMENTS); } inline bool TestUnnamedUnion::Reader::hasBefore() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestUnnamedUnion::Builder::hasBefore() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnnamedUnion::Reader::getBefore() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnnamedUnion::Builder::getBefore() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestUnnamedUnion::Builder::setBefore( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnnamedUnion::Builder::initBefore(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestUnnamedUnion::Builder::adoptBefore( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnnamedUnion::Builder::disownBefore() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestUnnamedUnion::Reader::isFoo() const { return which() == TestUnnamedUnion::FOO; } inline bool TestUnnamedUnion::Builder::isFoo() { return which() == TestUnnamedUnion::FOO; } inline bool TestUnnamedUnion::Reader::hasFoo() const { if (which() != TestUnnamedUnion::FOO) return false; return _reader.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline bool TestUnnamedUnion::Builder::hasFoo() { if (which() != TestUnnamedUnion::FOO) return false; return _builder.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline ::uint16_t TestUnnamedUnion::Reader::getFoo() const { KJ_IREQUIRE(which() == TestUnnamedUnion::FOO, "Must check which() before get()ing a union member."); return _reader.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline ::uint16_t TestUnnamedUnion::Builder::getFoo() { KJ_IREQUIRE(which() == TestUnnamedUnion::FOO, "Must check which() before get()ing a union member."); return _builder.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline void TestUnnamedUnion::Builder::setFoo( ::uint16_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnnamedUnion::FOO); _builder.setDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnnamedUnion::Reader::hasMiddle() const { return _reader.hasDataField< ::uint16_t>(1 * ::capnp::ELEMENTS); } inline bool TestUnnamedUnion::Builder::hasMiddle() { return _builder.hasDataField< ::uint16_t>(1 * ::capnp::ELEMENTS); } inline ::uint16_t TestUnnamedUnion::Reader::getMiddle() const { return _reader.getDataField< ::uint16_t>( 1 * ::capnp::ELEMENTS); } inline ::uint16_t TestUnnamedUnion::Builder::getMiddle() { return _builder.getDataField< ::uint16_t>( 1 * ::capnp::ELEMENTS); } inline void TestUnnamedUnion::Builder::setMiddle( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestUnnamedUnion::Reader::isBar() const { return which() == TestUnnamedUnion::BAR; } inline bool TestUnnamedUnion::Builder::isBar() { return which() == TestUnnamedUnion::BAR; } inline bool TestUnnamedUnion::Reader::hasBar() const { if (which() != TestUnnamedUnion::BAR) return false; return _reader.hasDataField< ::uint32_t>(2 * ::capnp::ELEMENTS); } inline bool TestUnnamedUnion::Builder::hasBar() { if (which() != TestUnnamedUnion::BAR) return false; return _builder.hasDataField< ::uint32_t>(2 * ::capnp::ELEMENTS); } inline ::uint32_t TestUnnamedUnion::Reader::getBar() const { KJ_IREQUIRE(which() == TestUnnamedUnion::BAR, "Must check which() before get()ing a union member."); return _reader.getDataField< ::uint32_t>( 2 * ::capnp::ELEMENTS); } inline ::uint32_t TestUnnamedUnion::Builder::getBar() { KJ_IREQUIRE(which() == TestUnnamedUnion::BAR, "Must check which() before get()ing a union member."); return _builder.getDataField< ::uint32_t>( 2 * ::capnp::ELEMENTS); } inline void TestUnnamedUnion::Builder::setBar( ::uint32_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnnamedUnion::BAR); _builder.setDataField< ::uint32_t>( 2 * ::capnp::ELEMENTS, value); } inline bool TestUnnamedUnion::Reader::hasAfter() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnnamedUnion::Builder::hasAfter() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestUnnamedUnion::Reader::getAfter() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestUnnamedUnion::Builder::getAfter() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestUnnamedUnion::Builder::setAfter( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestUnnamedUnion::Builder::initAfter(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestUnnamedUnion::Builder::adoptAfter( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestUnnamedUnion::Builder::disownAfter() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestUnionInUnion::Reader::hasOuter() const { return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(4 * ::capnp::ELEMENTS) != 0; } inline bool TestUnionInUnion::Builder::hasOuter() { return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(4 * ::capnp::ELEMENTS) != 0; } inline TestUnionInUnion::Outer::Reader TestUnionInUnion::Reader::getOuter() const { return TestUnionInUnion::Outer::Reader(_reader); } inline TestUnionInUnion::Outer::Builder TestUnionInUnion::Builder::getOuter() { return TestUnionInUnion::Outer::Builder(_builder); } inline TestUnionInUnion::Outer::Pipeline TestUnionInUnion::Pipeline::getOuter() const { return TestUnionInUnion::Outer::Pipeline(_typeless.noop()); } inline TestUnionInUnion::Outer::Builder TestUnionInUnion::Builder::initOuter() { _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(4 * ::capnp::ELEMENTS, 0); return TestUnionInUnion::Outer::Builder(_builder); } inline TestUnionInUnion::Outer::Which TestUnionInUnion::Outer::Reader::which() const { return _reader.getDataField(4 * ::capnp::ELEMENTS); } inline TestUnionInUnion::Outer::Which TestUnionInUnion::Outer::Builder::which() { return _builder.getDataField(4 * ::capnp::ELEMENTS); } inline bool TestUnionInUnion::Outer::Reader::isInner() const { return which() == TestUnionInUnion::Outer::INNER; } inline bool TestUnionInUnion::Outer::Builder::isInner() { return which() == TestUnionInUnion::Outer::INNER; } inline bool TestUnionInUnion::Outer::Reader::hasInner() const { if (which() != TestUnionInUnion::Outer::INNER) return false; return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0; } inline bool TestUnionInUnion::Outer::Builder::hasInner() { if (which() != TestUnionInUnion::Outer::INNER) return false; return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0; } inline TestUnionInUnion::Outer::Inner::Reader TestUnionInUnion::Outer::Reader::getInner() const { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::INNER, "Must check which() before get()ing a union member."); return TestUnionInUnion::Outer::Inner::Reader(_reader); } inline TestUnionInUnion::Outer::Inner::Builder TestUnionInUnion::Outer::Builder::getInner() { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::INNER, "Must check which() before get()ing a union member."); return TestUnionInUnion::Outer::Inner::Builder(_builder); } inline TestUnionInUnion::Outer::Inner::Builder TestUnionInUnion::Outer::Builder::initInner() { _builder.setDataField( 4 * ::capnp::ELEMENTS, TestUnionInUnion::Outer::INNER); _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0); return TestUnionInUnion::Outer::Inner::Builder(_builder); } inline bool TestUnionInUnion::Outer::Reader::isBaz() const { return which() == TestUnionInUnion::Outer::BAZ; } inline bool TestUnionInUnion::Outer::Builder::isBaz() { return which() == TestUnionInUnion::Outer::BAZ; } inline bool TestUnionInUnion::Outer::Reader::hasBaz() const { if (which() != TestUnionInUnion::Outer::BAZ) return false; return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestUnionInUnion::Outer::Builder::hasBaz() { if (which() != TestUnionInUnion::Outer::BAZ) return false; return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Reader::getBaz() const { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::BAZ, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Builder::getBaz() { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::BAZ, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestUnionInUnion::Outer::Builder::setBaz( ::int32_t value) { _builder.setDataField( 4 * ::capnp::ELEMENTS, TestUnionInUnion::Outer::BAZ); _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline TestUnionInUnion::Outer::Inner::Which TestUnionInUnion::Outer::Inner::Reader::which() const { return _reader.getDataField(2 * ::capnp::ELEMENTS); } inline TestUnionInUnion::Outer::Inner::Which TestUnionInUnion::Outer::Inner::Builder::which() { return _builder.getDataField(2 * ::capnp::ELEMENTS); } inline bool TestUnionInUnion::Outer::Inner::Reader::isFoo() const { return which() == TestUnionInUnion::Outer::Inner::FOO; } inline bool TestUnionInUnion::Outer::Inner::Builder::isFoo() { return which() == TestUnionInUnion::Outer::Inner::FOO; } inline bool TestUnionInUnion::Outer::Inner::Reader::hasFoo() const { if (which() != TestUnionInUnion::Outer::Inner::FOO) return false; return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestUnionInUnion::Outer::Inner::Builder::hasFoo() { if (which() != TestUnionInUnion::Outer::Inner::FOO) return false; return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Inner::Reader::getFoo() const { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::Inner::FOO, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Inner::Builder::getFoo() { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::Inner::FOO, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestUnionInUnion::Outer::Inner::Builder::setFoo( ::int32_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnionInUnion::Outer::Inner::FOO); _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestUnionInUnion::Outer::Inner::Reader::isBar() const { return which() == TestUnionInUnion::Outer::Inner::BAR; } inline bool TestUnionInUnion::Outer::Inner::Builder::isBar() { return which() == TestUnionInUnion::Outer::Inner::BAR; } inline bool TestUnionInUnion::Outer::Inner::Reader::hasBar() const { if (which() != TestUnionInUnion::Outer::Inner::BAR) return false; return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestUnionInUnion::Outer::Inner::Builder::hasBar() { if (which() != TestUnionInUnion::Outer::Inner::BAR) return false; return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Inner::Reader::getBar() const { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::Inner::BAR, "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestUnionInUnion::Outer::Inner::Builder::getBar() { KJ_IREQUIRE(which() == TestUnionInUnion::Outer::Inner::BAR, "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestUnionInUnion::Outer::Inner::Builder::setBar( ::int32_t value) { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestUnionInUnion::Outer::Inner::BAR); _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestGroups::Reader::hasGroups() const { return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Builder::hasGroups() { return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(2 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline TestGroups::Groups::Reader TestGroups::Reader::getGroups() const { return TestGroups::Groups::Reader(_reader); } inline TestGroups::Groups::Builder TestGroups::Builder::getGroups() { return TestGroups::Groups::Builder(_builder); } inline TestGroups::Groups::Pipeline TestGroups::Pipeline::getGroups() const { return TestGroups::Groups::Pipeline(_typeless.noop()); } inline TestGroups::Groups::Builder TestGroups::Builder::initGroups() { _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); _builder.getPointerField(1 * ::capnp::POINTERS).clear(); return TestGroups::Groups::Builder(_builder); } inline TestGroups::Groups::Which TestGroups::Groups::Reader::which() const { return _reader.getDataField(2 * ::capnp::ELEMENTS); } inline TestGroups::Groups::Which TestGroups::Groups::Builder::which() { return _builder.getDataField(2 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Reader::isFoo() const { return which() == TestGroups::Groups::FOO; } inline bool TestGroups::Groups::Builder::isFoo() { return which() == TestGroups::Groups::FOO; } inline bool TestGroups::Groups::Reader::hasFoo() const { if (which() != TestGroups::Groups::FOO) return false; return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Builder::hasFoo() { if (which() != TestGroups::Groups::FOO) return false; return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline TestGroups::Groups::Foo::Reader TestGroups::Groups::Reader::getFoo() const { KJ_IREQUIRE(which() == TestGroups::Groups::FOO, "Must check which() before get()ing a union member."); return TestGroups::Groups::Foo::Reader(_reader); } inline TestGroups::Groups::Foo::Builder TestGroups::Groups::Builder::getFoo() { KJ_IREQUIRE(which() == TestGroups::Groups::FOO, "Must check which() before get()ing a union member."); return TestGroups::Groups::Foo::Builder(_builder); } inline TestGroups::Groups::Foo::Builder TestGroups::Groups::Builder::initFoo() { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestGroups::Groups::FOO); _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); return TestGroups::Groups::Foo::Builder(_builder); } inline bool TestGroups::Groups::Reader::isBaz() const { return which() == TestGroups::Groups::BAZ; } inline bool TestGroups::Groups::Builder::isBaz() { return which() == TestGroups::Groups::BAZ; } inline bool TestGroups::Groups::Reader::hasBaz() const { if (which() != TestGroups::Groups::BAZ) return false; return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Builder::hasBaz() { if (which() != TestGroups::Groups::BAZ) return false; return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline TestGroups::Groups::Baz::Reader TestGroups::Groups::Reader::getBaz() const { KJ_IREQUIRE(which() == TestGroups::Groups::BAZ, "Must check which() before get()ing a union member."); return TestGroups::Groups::Baz::Reader(_reader); } inline TestGroups::Groups::Baz::Builder TestGroups::Groups::Builder::getBaz() { KJ_IREQUIRE(which() == TestGroups::Groups::BAZ, "Must check which() before get()ing a union member."); return TestGroups::Groups::Baz::Builder(_builder); } inline TestGroups::Groups::Baz::Builder TestGroups::Groups::Builder::initBaz() { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestGroups::Groups::BAZ); _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); _builder.getPointerField(1 * ::capnp::POINTERS).clear(); return TestGroups::Groups::Baz::Builder(_builder); } inline bool TestGroups::Groups::Reader::isBar() const { return which() == TestGroups::Groups::BAR; } inline bool TestGroups::Groups::Builder::isBar() { return which() == TestGroups::Groups::BAR; } inline bool TestGroups::Groups::Reader::hasBar() const { if (which() != TestGroups::Groups::BAR) return false; return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Builder::hasBar() { if (which() != TestGroups::Groups::BAR) return false; return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline TestGroups::Groups::Bar::Reader TestGroups::Groups::Reader::getBar() const { KJ_IREQUIRE(which() == TestGroups::Groups::BAR, "Must check which() before get()ing a union member."); return TestGroups::Groups::Bar::Reader(_reader); } inline TestGroups::Groups::Bar::Builder TestGroups::Groups::Builder::getBar() { KJ_IREQUIRE(which() == TestGroups::Groups::BAR, "Must check which() before get()ing a union member."); return TestGroups::Groups::Bar::Builder(_builder); } inline TestGroups::Groups::Bar::Builder TestGroups::Groups::Builder::initBar() { _builder.setDataField( 2 * ::capnp::ELEMENTS, TestGroups::Groups::BAR); _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); return TestGroups::Groups::Bar::Builder(_builder); } inline bool TestGroups::Groups::Foo::Reader::hasCorge() const { return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Foo::Builder::hasCorge() { return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Foo::Reader::getCorge() const { return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Foo::Builder::getCorge() { return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestGroups::Groups::Foo::Builder::setCorge( ::int32_t value) { _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestGroups::Groups::Foo::Reader::hasGrault() const { return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Foo::Builder::hasGrault() { return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestGroups::Groups::Foo::Reader::getGrault() const { return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline ::int64_t TestGroups::Groups::Foo::Builder::getGrault() { return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline void TestGroups::Groups::Foo::Builder::setGrault( ::int64_t value) { _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestGroups::Groups::Foo::Reader::hasGarply() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Foo::Builder::hasGarply() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestGroups::Groups::Foo::Reader::getGarply() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestGroups::Groups::Foo::Builder::getGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestGroups::Groups::Foo::Builder::setGarply( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestGroups::Groups::Foo::Builder::initGarply(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestGroups::Groups::Foo::Builder::adoptGarply( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestGroups::Groups::Foo::Builder::disownGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestGroups::Groups::Baz::Reader::hasCorge() const { return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Baz::Builder::hasCorge() { return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Baz::Reader::getCorge() const { return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Baz::Builder::getCorge() { return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestGroups::Groups::Baz::Builder::setCorge( ::int32_t value) { _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestGroups::Groups::Baz::Reader::hasGrault() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Baz::Builder::hasGrault() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestGroups::Groups::Baz::Reader::getGrault() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestGroups::Groups::Baz::Builder::getGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestGroups::Groups::Baz::Builder::setGrault( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestGroups::Groups::Baz::Builder::initGrault(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestGroups::Groups::Baz::Builder::adoptGrault( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestGroups::Groups::Baz::Builder::disownGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestGroups::Groups::Baz::Reader::hasGarply() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Baz::Builder::hasGarply() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestGroups::Groups::Baz::Reader::getGarply() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestGroups::Groups::Baz::Builder::getGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestGroups::Groups::Baz::Builder::setGarply( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestGroups::Groups::Baz::Builder::initGarply(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestGroups::Groups::Baz::Builder::adoptGarply( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestGroups::Groups::Baz::Builder::disownGarply() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestGroups::Groups::Bar::Reader::hasCorge() const { return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Bar::Builder::hasCorge() { return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Bar::Reader::getCorge() const { return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestGroups::Groups::Bar::Builder::getCorge() { return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestGroups::Groups::Bar::Builder::setCorge( ::int32_t value) { _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestGroups::Groups::Bar::Reader::hasGrault() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestGroups::Groups::Bar::Builder::hasGrault() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestGroups::Groups::Bar::Reader::getGrault() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestGroups::Groups::Bar::Builder::getGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestGroups::Groups::Bar::Builder::setGrault( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestGroups::Groups::Bar::Builder::initGrault(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestGroups::Groups::Bar::Builder::adoptGrault( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestGroups::Groups::Bar::Builder::disownGrault() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestGroups::Groups::Bar::Reader::hasGarply() const { return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestGroups::Groups::Bar::Builder::hasGarply() { return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestGroups::Groups::Bar::Reader::getGarply() const { return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline ::int64_t TestGroups::Groups::Bar::Builder::getGarply() { return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS); } inline void TestGroups::Groups::Bar::Builder::setGarply( ::int64_t value) { _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Reader::hasGroup1() const { return _reader.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(12 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(14 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(4 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(2 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Builder::hasGroup1() { return _builder.getDataField< ::uint32_t>(0 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(1 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(12 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(14 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(4 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(2 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline TestInterleavedGroups::Group1::Reader TestInterleavedGroups::Reader::getGroup1() const { return TestInterleavedGroups::Group1::Reader(_reader); } inline TestInterleavedGroups::Group1::Builder TestInterleavedGroups::Builder::getGroup1() { return TestInterleavedGroups::Group1::Builder(_builder); } inline TestInterleavedGroups::Group1::Pipeline TestInterleavedGroups::Pipeline::getGroup1() const { return TestInterleavedGroups::Group1::Pipeline(_typeless.noop()); } inline TestInterleavedGroups::Group1::Builder TestInterleavedGroups::Builder::initGroup1() { _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(12 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(14 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(4 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); _builder.getPointerField(2 * ::capnp::POINTERS).clear(); _builder.getPointerField(4 * ::capnp::POINTERS).clear(); return TestInterleavedGroups::Group1::Builder(_builder); } inline bool TestInterleavedGroups::Reader::hasGroup2() const { return _reader.getDataField< ::uint32_t>(1 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(2 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(13 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint16_t>(15 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(5 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(1 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(3 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Builder::hasGroup2() { return _builder.getDataField< ::uint32_t>(1 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(2 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(13 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint16_t>(15 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(5 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(1 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(3 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline TestInterleavedGroups::Group2::Reader TestInterleavedGroups::Reader::getGroup2() const { return TestInterleavedGroups::Group2::Reader(_reader); } inline TestInterleavedGroups::Group2::Builder TestInterleavedGroups::Builder::getGroup2() { return TestInterleavedGroups::Group2::Builder(_builder); } inline TestInterleavedGroups::Group2::Pipeline TestInterleavedGroups::Pipeline::getGroup2() const { return TestInterleavedGroups::Group2::Pipeline(_typeless.noop()); } inline TestInterleavedGroups::Group2::Builder TestInterleavedGroups::Builder::initGroup2() { _builder.setDataField< ::uint32_t>(1 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(2 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(13 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(15 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(5 * ::capnp::ELEMENTS, 0); _builder.getPointerField(1 * ::capnp::POINTERS).clear(); _builder.getPointerField(3 * ::capnp::POINTERS).clear(); _builder.getPointerField(5 * ::capnp::POINTERS).clear(); return TestInterleavedGroups::Group2::Builder(_builder); } inline TestInterleavedGroups::Group1::Which TestInterleavedGroups::Group1::Reader::which() const { return _reader.getDataField(14 * ::capnp::ELEMENTS); } inline TestInterleavedGroups::Group1::Which TestInterleavedGroups::Group1::Builder::which() { return _builder.getDataField(14 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Reader::hasFoo() const { return _reader.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Builder::hasFoo() { return _builder.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterleavedGroups::Group1::Reader::getFoo() const { return _reader.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterleavedGroups::Group1::Builder::getFoo() { return _builder.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group1::Builder::setFoo( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group1::Reader::hasBar() const { return _reader.hasDataField< ::uint64_t>(1 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Builder::hasBar() { return _builder.hasDataField< ::uint64_t>(1 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group1::Reader::getBar() const { return _reader.getDataField< ::uint64_t>( 1 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group1::Builder::getBar() { return _builder.getDataField< ::uint64_t>( 1 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group1::Builder::setBar( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group1::Reader::isQux() const { return which() == TestInterleavedGroups::Group1::QUX; } inline bool TestInterleavedGroups::Group1::Builder::isQux() { return which() == TestInterleavedGroups::Group1::QUX; } inline bool TestInterleavedGroups::Group1::Reader::hasQux() const { if (which() != TestInterleavedGroups::Group1::QUX) return false; return _reader.hasDataField< ::uint16_t>(12 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Builder::hasQux() { if (which() != TestInterleavedGroups::Group1::QUX) return false; return _builder.hasDataField< ::uint16_t>(12 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group1::Reader::getQux() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::QUX, "Must check which() before get()ing a union member."); return _reader.getDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group1::Builder::getQux() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::QUX, "Must check which() before get()ing a union member."); return _builder.getDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group1::Builder::setQux( ::uint16_t value) { _builder.setDataField( 14 * ::capnp::ELEMENTS, TestInterleavedGroups::Group1::QUX); _builder.setDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group1::Reader::isCorge() const { return which() == TestInterleavedGroups::Group1::CORGE; } inline bool TestInterleavedGroups::Group1::Builder::isCorge() { return which() == TestInterleavedGroups::Group1::CORGE; } inline bool TestInterleavedGroups::Group1::Reader::hasCorge() const { if (which() != TestInterleavedGroups::Group1::CORGE) return false; return _reader.getDataField< ::uint16_t>(12 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(4 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(2 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group1::Builder::hasCorge() { if (which() != TestInterleavedGroups::Group1::CORGE) return false; return _builder.getDataField< ::uint16_t>(12 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(4 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(2 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline TestInterleavedGroups::Group1::Corge::Reader TestInterleavedGroups::Group1::Reader::getCorge() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::CORGE, "Must check which() before get()ing a union member."); return TestInterleavedGroups::Group1::Corge::Reader(_reader); } inline TestInterleavedGroups::Group1::Corge::Builder TestInterleavedGroups::Group1::Builder::getCorge() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::CORGE, "Must check which() before get()ing a union member."); return TestInterleavedGroups::Group1::Corge::Builder(_builder); } inline TestInterleavedGroups::Group1::Corge::Builder TestInterleavedGroups::Group1::Builder::initCorge() { _builder.setDataField( 14 * ::capnp::ELEMENTS, TestInterleavedGroups::Group1::CORGE); _builder.setDataField< ::uint16_t>(12 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(4 * ::capnp::ELEMENTS, 0); _builder.getPointerField(2 * ::capnp::POINTERS).clear(); _builder.getPointerField(4 * ::capnp::POINTERS).clear(); return TestInterleavedGroups::Group1::Corge::Builder(_builder); } inline bool TestInterleavedGroups::Group1::Reader::hasWaldo() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group1::Builder::hasWaldo() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group1::Reader::getWaldo() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Builder::getWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group1::Builder::setWaldo( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Builder::initWaldo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group1::Builder::adoptWaldo( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group1::Builder::disownWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group1::Reader::isFred() const { return which() == TestInterleavedGroups::Group1::FRED; } inline bool TestInterleavedGroups::Group1::Builder::isFred() { return which() == TestInterleavedGroups::Group1::FRED; } inline bool TestInterleavedGroups::Group1::Reader::hasFred() const { if (which() != TestInterleavedGroups::Group1::FRED) return false; return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group1::Builder::hasFred() { if (which() != TestInterleavedGroups::Group1::FRED) return false; return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group1::Reader::getFred() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Builder::getFred() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group1::Builder::setFred( ::capnp::Text::Reader value) { _builder.setDataField( 14 * ::capnp::ELEMENTS, TestInterleavedGroups::Group1::FRED); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Builder::initFred(unsigned int size) { _builder.setDataField( 14 * ::capnp::ELEMENTS, TestInterleavedGroups::Group1::FRED); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group1::Builder::adoptFred( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 14 * ::capnp::ELEMENTS, TestInterleavedGroups::Group1::FRED); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group1::Builder::disownFred() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group1::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group1::Corge::Reader::hasGrault() const { return _reader.hasDataField< ::uint64_t>(4 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Corge::Builder::hasGrault() { return _builder.hasDataField< ::uint64_t>(4 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group1::Corge::Reader::getGrault() const { return _reader.getDataField< ::uint64_t>( 4 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group1::Corge::Builder::getGrault() { return _builder.getDataField< ::uint64_t>( 4 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group1::Corge::Builder::setGrault( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 4 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group1::Corge::Reader::hasGarply() const { return _reader.hasDataField< ::uint16_t>(12 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group1::Corge::Builder::hasGarply() { return _builder.hasDataField< ::uint16_t>(12 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group1::Corge::Reader::getGarply() const { return _reader.getDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group1::Corge::Builder::getGarply() { return _builder.getDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group1::Corge::Builder::setGarply( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 12 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group1::Corge::Reader::hasPlugh() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group1::Corge::Builder::hasPlugh() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group1::Corge::Reader::getPlugh() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Corge::Builder::getPlugh() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group1::Corge::Builder::setPlugh( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Corge::Builder::initPlugh(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group1::Corge::Builder::adoptPlugh( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group1::Corge::Builder::disownPlugh() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group1::Corge::Reader::hasXyzzy() const { return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group1::Corge::Builder::hasXyzzy() { return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group1::Corge::Reader::getXyzzy() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(4 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Corge::Builder::getXyzzy() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group1::Corge::Builder::setXyzzy( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group1::Corge::Builder::initXyzzy(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(4 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group1::Corge::Builder::adoptXyzzy( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group1::Corge::Builder::disownXyzzy() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline TestInterleavedGroups::Group2::Which TestInterleavedGroups::Group2::Reader::which() const { return _reader.getDataField(15 * ::capnp::ELEMENTS); } inline TestInterleavedGroups::Group2::Which TestInterleavedGroups::Group2::Builder::which() { return _builder.getDataField(15 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Reader::hasFoo() const { return _reader.hasDataField< ::uint32_t>(1 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Builder::hasFoo() { return _builder.hasDataField< ::uint32_t>(1 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterleavedGroups::Group2::Reader::getFoo() const { return _reader.getDataField< ::uint32_t>( 1 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterleavedGroups::Group2::Builder::getFoo() { return _builder.getDataField< ::uint32_t>( 1 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group2::Builder::setFoo( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 1 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group2::Reader::hasBar() const { return _reader.hasDataField< ::uint64_t>(2 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Builder::hasBar() { return _builder.hasDataField< ::uint64_t>(2 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group2::Reader::getBar() const { return _reader.getDataField< ::uint64_t>( 2 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group2::Builder::getBar() { return _builder.getDataField< ::uint64_t>( 2 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group2::Builder::setBar( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 2 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group2::Reader::isQux() const { return which() == TestInterleavedGroups::Group2::QUX; } inline bool TestInterleavedGroups::Group2::Builder::isQux() { return which() == TestInterleavedGroups::Group2::QUX; } inline bool TestInterleavedGroups::Group2::Reader::hasQux() const { if (which() != TestInterleavedGroups::Group2::QUX) return false; return _reader.hasDataField< ::uint16_t>(13 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Builder::hasQux() { if (which() != TestInterleavedGroups::Group2::QUX) return false; return _builder.hasDataField< ::uint16_t>(13 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group2::Reader::getQux() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::QUX, "Must check which() before get()ing a union member."); return _reader.getDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group2::Builder::getQux() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::QUX, "Must check which() before get()ing a union member."); return _builder.getDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group2::Builder::setQux( ::uint16_t value) { _builder.setDataField( 15 * ::capnp::ELEMENTS, TestInterleavedGroups::Group2::QUX); _builder.setDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group2::Reader::isCorge() const { return which() == TestInterleavedGroups::Group2::CORGE; } inline bool TestInterleavedGroups::Group2::Builder::isCorge() { return which() == TestInterleavedGroups::Group2::CORGE; } inline bool TestInterleavedGroups::Group2::Reader::hasCorge() const { if (which() != TestInterleavedGroups::Group2::CORGE) return false; return _reader.getDataField< ::uint16_t>(13 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint64_t>(5 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(3 * ::capnp::POINTERS).isNull() || !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group2::Builder::hasCorge() { if (which() != TestInterleavedGroups::Group2::CORGE) return false; return _builder.getDataField< ::uint16_t>(13 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint64_t>(5 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(3 * ::capnp::POINTERS).isNull() || !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline TestInterleavedGroups::Group2::Corge::Reader TestInterleavedGroups::Group2::Reader::getCorge() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::CORGE, "Must check which() before get()ing a union member."); return TestInterleavedGroups::Group2::Corge::Reader(_reader); } inline TestInterleavedGroups::Group2::Corge::Builder TestInterleavedGroups::Group2::Builder::getCorge() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::CORGE, "Must check which() before get()ing a union member."); return TestInterleavedGroups::Group2::Corge::Builder(_builder); } inline TestInterleavedGroups::Group2::Corge::Builder TestInterleavedGroups::Group2::Builder::initCorge() { _builder.setDataField( 15 * ::capnp::ELEMENTS, TestInterleavedGroups::Group2::CORGE); _builder.setDataField< ::uint16_t>(13 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint64_t>(5 * ::capnp::ELEMENTS, 0); _builder.getPointerField(3 * ::capnp::POINTERS).clear(); _builder.getPointerField(5 * ::capnp::POINTERS).clear(); return TestInterleavedGroups::Group2::Corge::Builder(_builder); } inline bool TestInterleavedGroups::Group2::Reader::hasWaldo() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group2::Builder::hasWaldo() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group2::Reader::getWaldo() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Builder::getWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group2::Builder::setWaldo( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Builder::initWaldo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group2::Builder::adoptWaldo( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group2::Builder::disownWaldo() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group2::Reader::isFred() const { return which() == TestInterleavedGroups::Group2::FRED; } inline bool TestInterleavedGroups::Group2::Builder::isFred() { return which() == TestInterleavedGroups::Group2::FRED; } inline bool TestInterleavedGroups::Group2::Reader::hasFred() const { if (which() != TestInterleavedGroups::Group2::FRED) return false; return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group2::Builder::hasFred() { if (which() != TestInterleavedGroups::Group2::FRED) return false; return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group2::Reader::getFred() const { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(3 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Builder::getFred() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group2::Builder::setFred( ::capnp::Text::Reader value) { _builder.setDataField( 15 * ::capnp::ELEMENTS, TestInterleavedGroups::Group2::FRED); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Builder::initFred(unsigned int size) { _builder.setDataField( 15 * ::capnp::ELEMENTS, TestInterleavedGroups::Group2::FRED); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group2::Builder::adoptFred( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 15 * ::capnp::ELEMENTS, TestInterleavedGroups::Group2::FRED); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group2::Builder::disownFred() { KJ_IREQUIRE(which() == TestInterleavedGroups::Group2::FRED, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group2::Corge::Reader::hasGrault() const { return _reader.hasDataField< ::uint64_t>(5 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Corge::Builder::hasGrault() { return _builder.hasDataField< ::uint64_t>(5 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group2::Corge::Reader::getGrault() const { return _reader.getDataField< ::uint64_t>( 5 * ::capnp::ELEMENTS); } inline ::uint64_t TestInterleavedGroups::Group2::Corge::Builder::getGrault() { return _builder.getDataField< ::uint64_t>( 5 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group2::Corge::Builder::setGrault( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 5 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group2::Corge::Reader::hasGarply() const { return _reader.hasDataField< ::uint16_t>(13 * ::capnp::ELEMENTS); } inline bool TestInterleavedGroups::Group2::Corge::Builder::hasGarply() { return _builder.hasDataField< ::uint16_t>(13 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group2::Corge::Reader::getGarply() const { return _reader.getDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS); } inline ::uint16_t TestInterleavedGroups::Group2::Corge::Builder::getGarply() { return _builder.getDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS); } inline void TestInterleavedGroups::Group2::Corge::Builder::setGarply( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 13 * ::capnp::ELEMENTS, value); } inline bool TestInterleavedGroups::Group2::Corge::Reader::hasPlugh() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group2::Corge::Builder::hasPlugh() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group2::Corge::Reader::getPlugh() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(3 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Corge::Builder::getPlugh() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group2::Corge::Builder::setPlugh( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Corge::Builder::initPlugh(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group2::Corge::Builder::adoptPlugh( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group2::Corge::Builder::disownPlugh() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestInterleavedGroups::Group2::Corge::Reader::hasXyzzy() const { return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestInterleavedGroups::Group2::Corge::Builder::hasXyzzy() { return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterleavedGroups::Group2::Corge::Reader::getXyzzy() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(5 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Corge::Builder::getXyzzy() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline void TestInterleavedGroups::Group2::Corge::Builder::setXyzzy( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterleavedGroups::Group2::Corge::Builder::initXyzzy(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(5 * ::capnp::POINTERS), size); } inline void TestInterleavedGroups::Group2::Corge::Builder::adoptXyzzy( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterleavedGroups::Group2::Corge::Builder::disownXyzzy() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline bool TestUnionDefaults::Reader::hasS16s8s64s8Set() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestUnionDefaults::Builder::hasS16s8s64s8Set() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestUnion::Reader TestUnionDefaults::Reader::getS16s8s64s8Set() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::get( _reader.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 53); } inline ::capnproto_test::capnp::test::TestUnion::Builder TestUnionDefaults::Builder::getS16s8s64s8Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::get( _builder.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 53); } inline ::capnproto_test::capnp::test::TestUnion::Pipeline TestUnionDefaults::Pipeline::getS16s8s64s8Set() const { return ::capnproto_test::capnp::test::TestUnion::Pipeline(_typeless.getPointerField(0)); } inline void TestUnionDefaults::Builder::setS16s8s64s8Set( ::capnproto_test::capnp::test::TestUnion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestUnion::Builder TestUnionDefaults::Builder::initS16s8s64s8Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestUnionDefaults::Builder::adoptS16s8s64s8Set( ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion> TestUnionDefaults::Builder::disownS16s8s64s8Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestUnionDefaults::Reader::hasS0sps1s32Set() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestUnionDefaults::Builder::hasS0sps1s32Set() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestUnion::Reader TestUnionDefaults::Reader::getS0sps1s32Set() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::get( _reader.getPointerField(1 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 71); } inline ::capnproto_test::capnp::test::TestUnion::Builder TestUnionDefaults::Builder::getS0sps1s32Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::get( _builder.getPointerField(1 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 71); } inline ::capnproto_test::capnp::test::TestUnion::Pipeline TestUnionDefaults::Pipeline::getS0sps1s32Set() const { return ::capnproto_test::capnp::test::TestUnion::Pipeline(_typeless.getPointerField(1)); } inline void TestUnionDefaults::Builder::setS0sps1s32Set( ::capnproto_test::capnp::test::TestUnion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestUnion::Builder TestUnionDefaults::Builder::initS0sps1s32Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::init( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestUnionDefaults::Builder::adoptS0sps1s32Set( ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnion> TestUnionDefaults::Builder::disownS0sps1s32Set() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnion>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestUnionDefaults::Reader::hasUnnamed1() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestUnionDefaults::Builder::hasUnnamed1() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Reader TestUnionDefaults::Reader::getUnnamed1() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::get( _reader.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 90); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder TestUnionDefaults::Builder::getUnnamed1() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::get( _builder.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 90); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline TestUnionDefaults::Pipeline::getUnnamed1() const { return ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline(_typeless.getPointerField(2)); } inline void TestUnionDefaults::Builder::setUnnamed1( ::capnproto_test::capnp::test::TestUnnamedUnion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder TestUnionDefaults::Builder::initUnnamed1() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::init( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestUnionDefaults::Builder::adoptUnnamed1( ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion> TestUnionDefaults::Builder::disownUnnamed1() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestUnionDefaults::Reader::hasUnnamed2() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestUnionDefaults::Builder::hasUnnamed2() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Reader TestUnionDefaults::Reader::getUnnamed2() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::get( _reader.getPointerField(3 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 102); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder TestUnionDefaults::Builder::getUnnamed2() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::get( _builder.getPointerField(3 * ::capnp::POINTERS), ::capnp::schemas::s_94f7e0b103b4b718.encodedNode + 102); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline TestUnionDefaults::Pipeline::getUnnamed2() const { return ::capnproto_test::capnp::test::TestUnnamedUnion::Pipeline(_typeless.getPointerField(3)); } inline void TestUnionDefaults::Builder::setUnnamed2( ::capnproto_test::capnp::test::TestUnnamedUnion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestUnnamedUnion::Builder TestUnionDefaults::Builder::initUnnamed2() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::init( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestUnionDefaults::Builder::adoptUnnamed2( ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestUnnamedUnion> TestUnionDefaults::Builder::disownUnnamed2() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestUnnamedUnion>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestNestedTypes::Reader::hasNestedStruct() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestNestedTypes::Builder::hasNestedStruct() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Reader TestNestedTypes::Reader::getNestedStruct() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Builder TestNestedTypes::Builder::getNestedStruct() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Pipeline TestNestedTypes::Pipeline::getNestedStruct() const { return ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Pipeline(_typeless.getPointerField(0)); } inline void TestNestedTypes::Builder::setNestedStruct( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::Builder TestNestedTypes::Builder::initNestedStruct() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestNestedTypes::Builder::adoptNestedStruct( ::capnp::Orphan< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct> TestNestedTypes::Builder::disownNestedStruct() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestNestedTypes::Reader::hasOuterNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(0 * ::capnp::ELEMENTS); } inline bool TestNestedTypes::Builder::hasOuterNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(0 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestNestedTypes::Reader::getOuterNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, 1u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestNestedTypes::Builder::getOuterNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, 1u); } inline void TestNestedTypes::Builder::setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, value, 1u); } inline bool TestNestedTypes::Reader::hasInnerNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(1 * ::capnp::ELEMENTS); } inline bool TestNestedTypes::Builder::hasInnerNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(1 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestNestedTypes::Reader::getInnerNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, 2u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestNestedTypes::Builder::getInnerNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, 2u); } inline void TestNestedTypes::Builder::setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, value, 2u); } inline bool TestNestedTypes::NestedStruct::Reader::hasOuterNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(0 * ::capnp::ELEMENTS); } inline bool TestNestedTypes::NestedStruct::Builder::hasOuterNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(0 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestNestedTypes::NestedStruct::Reader::getOuterNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, 1u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestNestedTypes::NestedStruct::Builder::getOuterNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, 1u); } inline void TestNestedTypes::NestedStruct::Builder::setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 0 * ::capnp::ELEMENTS, value, 1u); } inline bool TestNestedTypes::NestedStruct::Reader::hasInnerNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(1 * ::capnp::ELEMENTS); } inline bool TestNestedTypes::NestedStruct::Builder::hasInnerNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(1 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestNestedTypes::NestedStruct::Reader::getInnerNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, 2u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestNestedTypes::NestedStruct::Builder::getInnerNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, 2u); } inline void TestNestedTypes::NestedStruct::Builder::setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 1 * ::capnp::ELEMENTS, value, 2u); } inline bool TestUsing::Reader::hasInnerNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(0 * ::capnp::ELEMENTS); } inline bool TestUsing::Builder::hasInnerNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>(0 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestUsing::Reader::getInnerNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 0 * ::capnp::ELEMENTS, 2u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum TestUsing::Builder::getInnerNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 0 * ::capnp::ELEMENTS, 2u); } inline void TestUsing::Builder::setInnerNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedStruct::NestedEnum>( 0 * ::capnp::ELEMENTS, value, 2u); } inline bool TestUsing::Reader::hasOuterNestedEnum() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(1 * ::capnp::ELEMENTS); } inline bool TestUsing::Builder::hasOuterNestedEnum() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>(1 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestUsing::Reader::getOuterNestedEnum() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 1 * ::capnp::ELEMENTS, 1u); } inline ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum TestUsing::Builder::getOuterNestedEnum() { return _builder.getDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 1 * ::capnp::ELEMENTS, 1u); } inline void TestUsing::Builder::setOuterNestedEnum( ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum value) { _builder.setDataField< ::capnproto_test::capnp::test::TestNestedTypes::NestedEnum>( 1 * ::capnp::ELEMENTS, value, 1u); } inline bool TestLists::Reader::hasList0() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList0() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Reader TestLists::Reader::getList0() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Builder TestLists::Builder::getList0() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList0( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>::Builder TestLists::Builder::initList0(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList0( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>> TestLists::Builder::disownList0() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct0>>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasList1() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList1() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Reader TestLists::Reader::getList1() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Builder TestLists::Builder::getList1() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList1( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>::Builder TestLists::Builder::initList1(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList1( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>> TestLists::Builder::disownList1() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct1>>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasList8() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList8() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Reader TestLists::Reader::getList8() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Builder TestLists::Builder::getList8() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList8( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>::Builder TestLists::Builder::initList8(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList8( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>> TestLists::Builder::disownList8() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct8>>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasList16() const { return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList16() { return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Reader TestLists::Reader::getList16() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::get( _reader.getPointerField(3 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Builder TestLists::Builder::getList16() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::get( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList16( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::set( _builder.getPointerField(3 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>::Builder TestLists::Builder::initList16(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::init( _builder.getPointerField(3 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList16( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::adopt( _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>> TestLists::Builder::disownList16() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct16>>::disown( _builder.getPointerField(3 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasList32() const { return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList32() { return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Reader TestLists::Reader::getList32() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::get( _reader.getPointerField(4 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Builder TestLists::Builder::getList32() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::get( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList32( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::set( _builder.getPointerField(4 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>::Builder TestLists::Builder::initList32(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::init( _builder.getPointerField(4 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList32( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::adopt( _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>> TestLists::Builder::disownList32() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct32>>::disown( _builder.getPointerField(4 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasList64() const { return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasList64() { return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Reader TestLists::Reader::getList64() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::get( _reader.getPointerField(5 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Builder TestLists::Builder::getList64() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::get( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline void TestLists::Builder::setList64( ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::set( _builder.getPointerField(5 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>::Builder TestLists::Builder::initList64(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::init( _builder.getPointerField(5 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptList64( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::adopt( _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>> TestLists::Builder::disownList64() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::Struct64>>::disown( _builder.getPointerField(5 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasListP() const { return !_reader.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasListP() { return !_builder.getPointerField(6 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Reader TestLists::Reader::getListP() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::get( _reader.getPointerField(6 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Builder TestLists::Builder::getListP() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::get( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline void TestLists::Builder::setListP( ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::set( _builder.getPointerField(6 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>::Builder TestLists::Builder::initListP(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::init( _builder.getPointerField(6 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptListP( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::adopt( _builder.getPointerField(6 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>> TestLists::Builder::disownListP() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestLists::StructP>>::disown( _builder.getPointerField(6 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasInt32ListList() const { return !_reader.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasInt32ListList() { return !_builder.getPointerField(7 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List< ::int32_t>>::Reader TestLists::Reader::getInt32ListList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::get( _reader.getPointerField(7 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List< ::int32_t>>::Builder TestLists::Builder::getInt32ListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::get( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline void TestLists::Builder::setInt32ListList( ::capnp::List< ::capnp::List< ::int32_t>>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline void TestLists::Builder::setInt32ListList(std::initializer_list< ::capnp::List< ::int32_t>::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::set( _builder.getPointerField(7 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List< ::int32_t>>::Builder TestLists::Builder::initInt32ListList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::init( _builder.getPointerField(7 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptInt32ListList( ::capnp::Orphan< ::capnp::List< ::capnp::List< ::int32_t>>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::adopt( _builder.getPointerField(7 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::int32_t>>> TestLists::Builder::disownInt32ListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::int32_t>>>::disown( _builder.getPointerField(7 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasTextListList() const { return !_reader.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasTextListList() { return !_builder.getPointerField(8 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Reader TestLists::Reader::getTextListList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::get( _reader.getPointerField(8 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Builder TestLists::Builder::getTextListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::get( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline void TestLists::Builder::setTextListList( ::capnp::List< ::capnp::List< ::capnp::Text>>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline void TestLists::Builder::setTextListList(std::initializer_list< ::capnp::List< ::capnp::Text>::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::set( _builder.getPointerField(8 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List< ::capnp::Text>>::Builder TestLists::Builder::initTextListList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::init( _builder.getPointerField(8 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptTextListList( ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnp::Text>>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::adopt( _builder.getPointerField(8 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnp::Text>>> TestLists::Builder::disownTextListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnp::Text>>>::disown( _builder.getPointerField(8 * ::capnp::POINTERS)); } inline bool TestLists::Reader::hasStructListList() const { return !_reader.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Builder::hasStructListList() { return !_builder.getPointerField(9 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Reader TestLists::Reader::getStructListList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::get( _reader.getPointerField(9 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Builder TestLists::Builder::getStructListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::get( _builder.getPointerField(9 * ::capnp::POINTERS)); } inline void TestLists::Builder::setStructListList( ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline void TestLists::Builder::setStructListList(std::initializer_list< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::set( _builder.getPointerField(9 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>::Builder TestLists::Builder::initStructListList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::init( _builder.getPointerField(9 * ::capnp::POINTERS), size); } inline void TestLists::Builder::adoptStructListList( ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::adopt( _builder.getPointerField(9 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>> TestLists::Builder::disownStructListList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List< ::capnproto_test::capnp::test::TestAllTypes>>>::disown( _builder.getPointerField(9 * ::capnp::POINTERS)); } inline bool TestLists::Struct0::Reader::hasF() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct0::Builder::hasF() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestLists::Struct0::Reader::getF() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestLists::Struct0::Builder::getF() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct0::Builder::setF( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct1::Reader::hasF() const { return _reader.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1::Builder::hasF() { return _builder.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1::Reader::getF() const { return _reader.getDataField( 0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1::Builder::getF() { return _builder.getDataField( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct1::Builder::setF(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct8::Reader::hasF() const { return _reader.hasDataField< ::uint8_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct8::Builder::hasF() { return _builder.hasDataField< ::uint8_t>(0 * ::capnp::ELEMENTS); } inline ::uint8_t TestLists::Struct8::Reader::getF() const { return _reader.getDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS); } inline ::uint8_t TestLists::Struct8::Builder::getF() { return _builder.getDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct8::Builder::setF( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct16::Reader::hasF() const { return _reader.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct16::Builder::hasF() { return _builder.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline ::uint16_t TestLists::Struct16::Reader::getF() const { return _reader.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline ::uint16_t TestLists::Struct16::Builder::getF() { return _builder.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct16::Builder::setF( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct32::Reader::hasF() const { return _reader.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct32::Builder::hasF() { return _builder.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline ::uint32_t TestLists::Struct32::Reader::getF() const { return _reader.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline ::uint32_t TestLists::Struct32::Builder::getF() { return _builder.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct32::Builder::setF( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct64::Reader::hasF() const { return _reader.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct64::Builder::hasF() { return _builder.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::Struct64::Reader::getF() const { return _reader.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::Struct64::Builder::getF() { return _builder.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct64::Builder::setF( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::StructP::Reader::hasF() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::StructP::Builder::hasF() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::StructP::Reader::getF() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::StructP::Builder::getF() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::StructP::Builder::setF( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::StructP::Builder::initF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::StructP::Builder::adoptF( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::StructP::Builder::disownF() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct0c::Reader::hasF() const { return _reader.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct0c::Builder::hasF() { return _builder.hasDataField< ::capnp::Void>(0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestLists::Struct0c::Reader::getF() const { return _reader.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline ::capnp::Void TestLists::Struct0c::Builder::getF() { return _builder.getDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct0c::Builder::setF( ::capnp::Void value) { _builder.setDataField< ::capnp::Void>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct0c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct0c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct0c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct0c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct0c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct0c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct0c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct0c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct1c::Reader::hasF() const { return _reader.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1c::Builder::hasF() { return _builder.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1c::Reader::getF() const { return _reader.getDataField( 0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct1c::Builder::getF() { return _builder.getDataField( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct1c::Builder::setF(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct1c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct1c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct1c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct1c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct1c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct1c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct1c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct1c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct8c::Reader::hasF() const { return _reader.hasDataField< ::uint8_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct8c::Builder::hasF() { return _builder.hasDataField< ::uint8_t>(0 * ::capnp::ELEMENTS); } inline ::uint8_t TestLists::Struct8c::Reader::getF() const { return _reader.getDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS); } inline ::uint8_t TestLists::Struct8c::Builder::getF() { return _builder.getDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct8c::Builder::setF( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct8c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct8c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct8c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct8c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct8c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct8c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct8c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct8c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct16c::Reader::hasF() const { return _reader.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct16c::Builder::hasF() { return _builder.hasDataField< ::uint16_t>(0 * ::capnp::ELEMENTS); } inline ::uint16_t TestLists::Struct16c::Reader::getF() const { return _reader.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline ::uint16_t TestLists::Struct16c::Builder::getF() { return _builder.getDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct16c::Builder::setF( ::uint16_t value) { _builder.setDataField< ::uint16_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct16c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct16c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct16c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct16c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct16c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct16c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct16c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct16c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct32c::Reader::hasF() const { return _reader.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct32c::Builder::hasF() { return _builder.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline ::uint32_t TestLists::Struct32c::Reader::getF() const { return _reader.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline ::uint32_t TestLists::Struct32c::Builder::getF() { return _builder.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct32c::Builder::setF( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct32c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct32c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct32c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct32c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct32c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct32c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct32c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct32c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::Struct64c::Reader::hasF() const { return _reader.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::Struct64c::Builder::hasF() { return _builder.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::Struct64c::Reader::getF() const { return _reader.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::Struct64c::Builder::getF() { return _builder.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::Struct64c::Builder::setF( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLists::Struct64c::Reader::hasPad() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::Struct64c::Builder::hasPad() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::Struct64c::Reader::getPad() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::Struct64c::Builder::getPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::Struct64c::Builder::setPad( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::Struct64c::Builder::initPad(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::Struct64c::Builder::adoptPad( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::Struct64c::Builder::disownPad() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::StructPc::Reader::hasF() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLists::StructPc::Builder::hasF() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLists::StructPc::Reader::getF() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLists::StructPc::Builder::getF() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLists::StructPc::Builder::setF( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLists::StructPc::Builder::initF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLists::StructPc::Builder::adoptF( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLists::StructPc::Builder::disownF() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLists::StructPc::Reader::hasPad() const { return _reader.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline bool TestLists::StructPc::Builder::hasPad() { return _builder.hasDataField< ::uint64_t>(0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::StructPc::Reader::getPad() const { return _reader.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline ::uint64_t TestLists::StructPc::Builder::getPad() { return _builder.getDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS); } inline void TestLists::StructPc::Builder::setPad( ::uint64_t value) { _builder.setDataField< ::uint64_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestFieldZeroIsBit::Reader::hasBit() const { return _reader.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Builder::hasBit() { return _builder.hasDataField(0 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Reader::getBit() const { return _reader.getDataField( 0 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Builder::getBit() { return _builder.getDataField( 0 * ::capnp::ELEMENTS); } inline void TestFieldZeroIsBit::Builder::setBit(bool value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, value); } inline bool TestFieldZeroIsBit::Reader::hasSecondBit() const { return _reader.hasDataField(1 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Builder::hasSecondBit() { return _builder.hasDataField(1 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Reader::getSecondBit() const { return _reader.getDataField( 1 * ::capnp::ELEMENTS, true); } inline bool TestFieldZeroIsBit::Builder::getSecondBit() { return _builder.getDataField( 1 * ::capnp::ELEMENTS, true); } inline void TestFieldZeroIsBit::Builder::setSecondBit(bool value) { _builder.setDataField( 1 * ::capnp::ELEMENTS, value, true); } inline bool TestFieldZeroIsBit::Reader::hasThirdField() const { return _reader.hasDataField< ::uint8_t>(1 * ::capnp::ELEMENTS); } inline bool TestFieldZeroIsBit::Builder::hasThirdField() { return _builder.hasDataField< ::uint8_t>(1 * ::capnp::ELEMENTS); } inline ::uint8_t TestFieldZeroIsBit::Reader::getThirdField() const { return _reader.getDataField< ::uint8_t>( 1 * ::capnp::ELEMENTS, 123u); } inline ::uint8_t TestFieldZeroIsBit::Builder::getThirdField() { return _builder.getDataField< ::uint8_t>( 1 * ::capnp::ELEMENTS, 123u); } inline void TestFieldZeroIsBit::Builder::setThirdField( ::uint8_t value) { _builder.setDataField< ::uint8_t>( 1 * ::capnp::ELEMENTS, value, 123u); } inline bool TestListDefaults::Reader::hasLists() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestListDefaults::Builder::hasLists() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestLists::Reader TestListDefaults::Reader::getLists() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::get( _reader.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_a851ad32cbc2ffea.encodedNode + 31); } inline ::capnproto_test::capnp::test::TestLists::Builder TestListDefaults::Builder::getLists() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::get( _builder.getPointerField(0 * ::capnp::POINTERS), ::capnp::schemas::s_a851ad32cbc2ffea.encodedNode + 31); } inline ::capnproto_test::capnp::test::TestLists::Pipeline TestListDefaults::Pipeline::getLists() const { return ::capnproto_test::capnp::test::TestLists::Pipeline(_typeless.getPointerField(0)); } inline void TestListDefaults::Builder::setLists( ::capnproto_test::capnp::test::TestLists::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestLists::Builder TestListDefaults::Builder::initLists() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestListDefaults::Builder::adoptLists( ::capnp::Orphan< ::capnproto_test::capnp::test::TestLists>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestLists> TestListDefaults::Builder::disownLists() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestLists>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLateUnion::Reader::hasFoo() const { return _reader.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline bool TestLateUnion::Builder::hasFoo() { return _builder.hasDataField< ::int32_t>(0 * ::capnp::ELEMENTS); } inline ::int32_t TestLateUnion::Reader::getFoo() const { return _reader.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline ::int32_t TestLateUnion::Builder::getFoo() { return _builder.getDataField< ::int32_t>( 0 * ::capnp::ELEMENTS); } inline void TestLateUnion::Builder::setFoo( ::int32_t value) { _builder.setDataField< ::int32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestLateUnion::Reader::hasBar() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::Builder::hasBar() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLateUnion::Reader::getBar() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLateUnion::Builder::getBar() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestLateUnion::Builder::setBar( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLateUnion::Builder::initBar(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestLateUnion::Builder::adoptBar( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLateUnion::Builder::disownBar() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestLateUnion::Reader::hasBaz() const { return _reader.hasDataField< ::int16_t>(2 * ::capnp::ELEMENTS); } inline bool TestLateUnion::Builder::hasBaz() { return _builder.hasDataField< ::int16_t>(2 * ::capnp::ELEMENTS); } inline ::int16_t TestLateUnion::Reader::getBaz() const { return _reader.getDataField< ::int16_t>( 2 * ::capnp::ELEMENTS); } inline ::int16_t TestLateUnion::Builder::getBaz() { return _builder.getDataField< ::int16_t>( 2 * ::capnp::ELEMENTS); } inline void TestLateUnion::Builder::setBaz( ::int16_t value) { _builder.setDataField< ::int16_t>( 2 * ::capnp::ELEMENTS, value); } inline bool TestLateUnion::Reader::hasTheUnion() const { return _reader.getDataField< ::uint16_t>(3 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint32_t>(2 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::Builder::hasTheUnion() { return _builder.getDataField< ::uint16_t>(3 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint32_t>(2 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline TestLateUnion::TheUnion::Reader TestLateUnion::Reader::getTheUnion() const { return TestLateUnion::TheUnion::Reader(_reader); } inline TestLateUnion::TheUnion::Builder TestLateUnion::Builder::getTheUnion() { return TestLateUnion::TheUnion::Builder(_builder); } inline TestLateUnion::TheUnion::Pipeline TestLateUnion::Pipeline::getTheUnion() const { return TestLateUnion::TheUnion::Pipeline(_typeless.noop()); } inline TestLateUnion::TheUnion::Builder TestLateUnion::Builder::initTheUnion() { _builder.setDataField< ::uint16_t>(3 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint32_t>(2 * ::capnp::ELEMENTS, 0); _builder.getPointerField(1 * ::capnp::POINTERS).clear(); return TestLateUnion::TheUnion::Builder(_builder); } inline bool TestLateUnion::Reader::hasAnotherUnion() const { return _reader.getDataField< ::uint16_t>(6 * ::capnp::ELEMENTS) != 0 || _reader.getDataField< ::uint32_t>(4 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::Builder::hasAnotherUnion() { return _builder.getDataField< ::uint16_t>(6 * ::capnp::ELEMENTS) != 0 || _builder.getDataField< ::uint32_t>(4 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline TestLateUnion::AnotherUnion::Reader TestLateUnion::Reader::getAnotherUnion() const { return TestLateUnion::AnotherUnion::Reader(_reader); } inline TestLateUnion::AnotherUnion::Builder TestLateUnion::Builder::getAnotherUnion() { return TestLateUnion::AnotherUnion::Builder(_builder); } inline TestLateUnion::AnotherUnion::Pipeline TestLateUnion::Pipeline::getAnotherUnion() const { return TestLateUnion::AnotherUnion::Pipeline(_typeless.noop()); } inline TestLateUnion::AnotherUnion::Builder TestLateUnion::Builder::initAnotherUnion() { _builder.setDataField< ::uint16_t>(6 * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint32_t>(4 * ::capnp::ELEMENTS, 0); _builder.getPointerField(2 * ::capnp::POINTERS).clear(); return TestLateUnion::AnotherUnion::Builder(_builder); } inline TestLateUnion::TheUnion::Which TestLateUnion::TheUnion::Reader::which() const { return _reader.getDataField(3 * ::capnp::ELEMENTS); } inline TestLateUnion::TheUnion::Which TestLateUnion::TheUnion::Builder::which() { return _builder.getDataField(3 * ::capnp::ELEMENTS); } inline bool TestLateUnion::TheUnion::Reader::isQux() const { return which() == TestLateUnion::TheUnion::QUX; } inline bool TestLateUnion::TheUnion::Builder::isQux() { return which() == TestLateUnion::TheUnion::QUX; } inline bool TestLateUnion::TheUnion::Reader::hasQux() const { if (which() != TestLateUnion::TheUnion::QUX) return false; return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::TheUnion::Builder::hasQux() { if (which() != TestLateUnion::TheUnion::QUX) return false; return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLateUnion::TheUnion::Reader::getQux() const { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLateUnion::TheUnion::Builder::getQux() { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestLateUnion::TheUnion::Builder::setQux( ::capnp::Text::Reader value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::QUX); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLateUnion::TheUnion::Builder::initQux(unsigned int size) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::QUX); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestLateUnion::TheUnion::Builder::adoptQux( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::QUX); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLateUnion::TheUnion::Builder::disownQux() { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestLateUnion::TheUnion::Reader::isCorge() const { return which() == TestLateUnion::TheUnion::CORGE; } inline bool TestLateUnion::TheUnion::Builder::isCorge() { return which() == TestLateUnion::TheUnion::CORGE; } inline bool TestLateUnion::TheUnion::Reader::hasCorge() const { if (which() != TestLateUnion::TheUnion::CORGE) return false; return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::TheUnion::Builder::hasCorge() { if (which() != TestLateUnion::TheUnion::CORGE) return false; return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int32_t>::Reader TestLateUnion::TheUnion::Reader::getCorge() const { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::List< ::int32_t>::Builder TestLateUnion::TheUnion::Builder::getCorge() { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestLateUnion::TheUnion::Builder::setCorge( ::capnp::List< ::int32_t>::Reader value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline void TestLateUnion::TheUnion::Builder::setCorge(std::initializer_list< ::int32_t> value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int32_t>::Builder TestLateUnion::TheUnion::Builder::initCorge(unsigned int size) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::CORGE); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::init( _builder.getPointerField(1 * ::capnp::POINTERS), size); } inline void TestLateUnion::TheUnion::Builder::adoptCorge( ::capnp::Orphan< ::capnp::List< ::int32_t>>&& value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int32_t>> TestLateUnion::TheUnion::Builder::disownCorge() { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestLateUnion::TheUnion::Reader::isGrault() const { return which() == TestLateUnion::TheUnion::GRAULT; } inline bool TestLateUnion::TheUnion::Builder::isGrault() { return which() == TestLateUnion::TheUnion::GRAULT; } inline bool TestLateUnion::TheUnion::Reader::hasGrault() const { if (which() != TestLateUnion::TheUnion::GRAULT) return false; return _reader.hasDataField(2 * ::capnp::ELEMENTS); } inline bool TestLateUnion::TheUnion::Builder::hasGrault() { if (which() != TestLateUnion::TheUnion::GRAULT) return false; return _builder.hasDataField(2 * ::capnp::ELEMENTS); } inline float TestLateUnion::TheUnion::Reader::getGrault() const { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::GRAULT, "Must check which() before get()ing a union member."); return _reader.getDataField( 2 * ::capnp::ELEMENTS); } inline float TestLateUnion::TheUnion::Builder::getGrault() { KJ_IREQUIRE(which() == TestLateUnion::TheUnion::GRAULT, "Must check which() before get()ing a union member."); return _builder.getDataField( 2 * ::capnp::ELEMENTS); } inline void TestLateUnion::TheUnion::Builder::setGrault(float value) { _builder.setDataField( 3 * ::capnp::ELEMENTS, TestLateUnion::TheUnion::GRAULT); _builder.setDataField( 2 * ::capnp::ELEMENTS, value); } inline TestLateUnion::AnotherUnion::Which TestLateUnion::AnotherUnion::Reader::which() const { return _reader.getDataField(6 * ::capnp::ELEMENTS); } inline TestLateUnion::AnotherUnion::Which TestLateUnion::AnotherUnion::Builder::which() { return _builder.getDataField(6 * ::capnp::ELEMENTS); } inline bool TestLateUnion::AnotherUnion::Reader::isQux() const { return which() == TestLateUnion::AnotherUnion::QUX; } inline bool TestLateUnion::AnotherUnion::Builder::isQux() { return which() == TestLateUnion::AnotherUnion::QUX; } inline bool TestLateUnion::AnotherUnion::Reader::hasQux() const { if (which() != TestLateUnion::AnotherUnion::QUX) return false; return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::AnotherUnion::Builder::hasQux() { if (which() != TestLateUnion::AnotherUnion::QUX) return false; return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestLateUnion::AnotherUnion::Reader::getQux() const { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestLateUnion::AnotherUnion::Builder::getQux() { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestLateUnion::AnotherUnion::Builder::setQux( ::capnp::Text::Reader value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::QUX); ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestLateUnion::AnotherUnion::Builder::initQux(unsigned int size) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::QUX); return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestLateUnion::AnotherUnion::Builder::adoptQux( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::QUX); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestLateUnion::AnotherUnion::Builder::disownQux() { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::QUX, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestLateUnion::AnotherUnion::Reader::isCorge() const { return which() == TestLateUnion::AnotherUnion::CORGE; } inline bool TestLateUnion::AnotherUnion::Builder::isCorge() { return which() == TestLateUnion::AnotherUnion::CORGE; } inline bool TestLateUnion::AnotherUnion::Reader::hasCorge() const { if (which() != TestLateUnion::AnotherUnion::CORGE) return false; return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestLateUnion::AnotherUnion::Builder::hasCorge() { if (which() != TestLateUnion::AnotherUnion::CORGE) return false; return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int32_t>::Reader TestLateUnion::AnotherUnion::Reader::getCorge() const { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::List< ::int32_t>::Builder TestLateUnion::AnotherUnion::Builder::getCorge() { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestLateUnion::AnotherUnion::Builder::setCorge( ::capnp::List< ::int32_t>::Reader value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline void TestLateUnion::AnotherUnion::Builder::setCorge(std::initializer_list< ::int32_t> value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::List< ::int32_t>::Builder TestLateUnion::AnotherUnion::Builder::initCorge(unsigned int size) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::CORGE); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestLateUnion::AnotherUnion::Builder::adoptCorge( ::capnp::Orphan< ::capnp::List< ::int32_t>>&& value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::CORGE); ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int32_t>> TestLateUnion::AnotherUnion::Builder::disownCorge() { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::CORGE, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t>>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestLateUnion::AnotherUnion::Reader::isGrault() const { return which() == TestLateUnion::AnotherUnion::GRAULT; } inline bool TestLateUnion::AnotherUnion::Builder::isGrault() { return which() == TestLateUnion::AnotherUnion::GRAULT; } inline bool TestLateUnion::AnotherUnion::Reader::hasGrault() const { if (which() != TestLateUnion::AnotherUnion::GRAULT) return false; return _reader.hasDataField(4 * ::capnp::ELEMENTS); } inline bool TestLateUnion::AnotherUnion::Builder::hasGrault() { if (which() != TestLateUnion::AnotherUnion::GRAULT) return false; return _builder.hasDataField(4 * ::capnp::ELEMENTS); } inline float TestLateUnion::AnotherUnion::Reader::getGrault() const { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::GRAULT, "Must check which() before get()ing a union member."); return _reader.getDataField( 4 * ::capnp::ELEMENTS); } inline float TestLateUnion::AnotherUnion::Builder::getGrault() { KJ_IREQUIRE(which() == TestLateUnion::AnotherUnion::GRAULT, "Must check which() before get()ing a union member."); return _builder.getDataField( 4 * ::capnp::ELEMENTS); } inline void TestLateUnion::AnotherUnion::Builder::setGrault(float value) { _builder.setDataField( 6 * ::capnp::ELEMENTS, TestLateUnion::AnotherUnion::GRAULT); _builder.setDataField( 4 * ::capnp::ELEMENTS, value); } inline bool TestOldVersion::Reader::hasOld1() const { return _reader.hasDataField< ::int64_t>(0 * ::capnp::ELEMENTS); } inline bool TestOldVersion::Builder::hasOld1() { return _builder.hasDataField< ::int64_t>(0 * ::capnp::ELEMENTS); } inline ::int64_t TestOldVersion::Reader::getOld1() const { return _reader.getDataField< ::int64_t>( 0 * ::capnp::ELEMENTS); } inline ::int64_t TestOldVersion::Builder::getOld1() { return _builder.getDataField< ::int64_t>( 0 * ::capnp::ELEMENTS); } inline void TestOldVersion::Builder::setOld1( ::int64_t value) { _builder.setDataField< ::int64_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestOldVersion::Reader::hasOld2() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestOldVersion::Builder::hasOld2() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestOldVersion::Reader::getOld2() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestOldVersion::Builder::getOld2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestOldVersion::Builder::setOld2( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestOldVersion::Builder::initOld2(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestOldVersion::Builder::adoptOld2( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestOldVersion::Builder::disownOld2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestOldVersion::Reader::hasOld3() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestOldVersion::Builder::hasOld3() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestOldVersion::Reader TestOldVersion::Reader::getOld3() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestOldVersion::Builder TestOldVersion::Builder::getOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestOldVersion::Pipeline TestOldVersion::Pipeline::getOld3() const { return ::capnproto_test::capnp::test::TestOldVersion::Pipeline(_typeless.getPointerField(1)); } inline void TestOldVersion::Builder::setOld3( ::capnproto_test::capnp::test::TestOldVersion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestOldVersion::Builder TestOldVersion::Builder::initOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::init( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestOldVersion::Builder::adoptOld3( ::capnp::Orphan< ::capnproto_test::capnp::test::TestOldVersion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestOldVersion> TestOldVersion::Builder::disownOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestOldVersion>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestNewVersion::Reader::hasOld1() const { return _reader.hasDataField< ::int64_t>(0 * ::capnp::ELEMENTS); } inline bool TestNewVersion::Builder::hasOld1() { return _builder.hasDataField< ::int64_t>(0 * ::capnp::ELEMENTS); } inline ::int64_t TestNewVersion::Reader::getOld1() const { return _reader.getDataField< ::int64_t>( 0 * ::capnp::ELEMENTS); } inline ::int64_t TestNewVersion::Builder::getOld1() { return _builder.getDataField< ::int64_t>( 0 * ::capnp::ELEMENTS); } inline void TestNewVersion::Builder::setOld1( ::int64_t value) { _builder.setDataField< ::int64_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestNewVersion::Reader::hasOld2() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestNewVersion::Builder::hasOld2() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestNewVersion::Reader::getOld2() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestNewVersion::Builder::getOld2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestNewVersion::Builder::setOld2( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestNewVersion::Builder::initOld2(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestNewVersion::Builder::adoptOld2( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestNewVersion::Builder::disownOld2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestNewVersion::Reader::hasOld3() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestNewVersion::Builder::hasOld3() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestNewVersion::Reader TestNewVersion::Reader::getOld3() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestNewVersion::Builder TestNewVersion::Builder::getOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestNewVersion::Pipeline TestNewVersion::Pipeline::getOld3() const { return ::capnproto_test::capnp::test::TestNewVersion::Pipeline(_typeless.getPointerField(1)); } inline void TestNewVersion::Builder::setOld3( ::capnproto_test::capnp::test::TestNewVersion::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestNewVersion::Builder TestNewVersion::Builder::initOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::init( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestNewVersion::Builder::adoptOld3( ::capnp::Orphan< ::capnproto_test::capnp::test::TestNewVersion>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestNewVersion> TestNewVersion::Builder::disownOld3() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestNewVersion>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestNewVersion::Reader::hasNew1() const { return _reader.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline bool TestNewVersion::Builder::hasNew1() { return _builder.hasDataField< ::int64_t>(1 * ::capnp::ELEMENTS); } inline ::int64_t TestNewVersion::Reader::getNew1() const { return _reader.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, 987ll); } inline ::int64_t TestNewVersion::Builder::getNew1() { return _builder.getDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, 987ll); } inline void TestNewVersion::Builder::setNew1( ::int64_t value) { _builder.setDataField< ::int64_t>( 1 * ::capnp::ELEMENTS, value, 987ll); } inline bool TestNewVersion::Reader::hasNew2() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestNewVersion::Builder::hasNew2() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestNewVersion::Reader::getNew2() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_8ed75a7469f04ce3.encodedNode + 87, 3); } inline ::capnp::Text::Builder TestNewVersion::Builder::getNew2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(2 * ::capnp::POINTERS), ::capnp::schemas::s_8ed75a7469f04ce3.encodedNode + 87, 3); } inline void TestNewVersion::Builder::setNew2( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestNewVersion::Builder::initNew2(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestNewVersion::Builder::adoptNew2( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestNewVersion::Builder::disownNew2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestStructUnion::Reader::hasUn() const { return _reader.getDataField< ::uint16_t>(0 * ::capnp::ELEMENTS) != 0 || !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestStructUnion::Builder::hasUn() { return _builder.getDataField< ::uint16_t>(0 * ::capnp::ELEMENTS) != 0 || !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline TestStructUnion::Un::Reader TestStructUnion::Reader::getUn() const { return TestStructUnion::Un::Reader(_reader); } inline TestStructUnion::Un::Builder TestStructUnion::Builder::getUn() { return TestStructUnion::Un::Builder(_builder); } inline TestStructUnion::Un::Pipeline TestStructUnion::Pipeline::getUn() const { return TestStructUnion::Un::Pipeline(_typeless.noop()); } inline TestStructUnion::Un::Builder TestStructUnion::Builder::initUn() { _builder.setDataField< ::uint16_t>(0 * ::capnp::ELEMENTS, 0); _builder.getPointerField(0 * ::capnp::POINTERS).clear(); return TestStructUnion::Un::Builder(_builder); } inline TestStructUnion::Un::Which TestStructUnion::Un::Reader::which() const { return _reader.getDataField(0 * ::capnp::ELEMENTS); } inline TestStructUnion::Un::Which TestStructUnion::Un::Builder::which() { return _builder.getDataField(0 * ::capnp::ELEMENTS); } inline bool TestStructUnion::Un::Reader::isAllTypes() const { return which() == TestStructUnion::Un::ALL_TYPES; } inline bool TestStructUnion::Un::Builder::isAllTypes() { return which() == TestStructUnion::Un::ALL_TYPES; } inline bool TestStructUnion::Un::Reader::hasAllTypes() const { if (which() != TestStructUnion::Un::ALL_TYPES) return false; return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestStructUnion::Un::Builder::hasAllTypes() { if (which() != TestStructUnion::Un::ALL_TYPES) return false; return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestAllTypes::Reader TestStructUnion::Un::Reader::getAllTypes() const { KJ_IREQUIRE(which() == TestStructUnion::Un::ALL_TYPES, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestStructUnion::Un::Builder::getAllTypes() { KJ_IREQUIRE(which() == TestStructUnion::Un::ALL_TYPES, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestStructUnion::Un::Builder::setAllTypes( ::capnproto_test::capnp::test::TestAllTypes::Reader value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::ALL_TYPES); ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestStructUnion::Un::Builder::initAllTypes() { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::ALL_TYPES); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestStructUnion::Un::Builder::adoptAllTypes( ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::ALL_TYPES); ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> TestStructUnion::Un::Builder::disownAllTypes() { KJ_IREQUIRE(which() == TestStructUnion::Un::ALL_TYPES, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestStructUnion::Un::Reader::isObject() const { return which() == TestStructUnion::Un::OBJECT; } inline bool TestStructUnion::Un::Builder::isObject() { return which() == TestStructUnion::Un::OBJECT; } inline bool TestStructUnion::Un::Reader::hasObject() const { if (which() != TestStructUnion::Un::OBJECT) return false; return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestStructUnion::Un::Builder::hasObject() { if (which() != TestStructUnion::Un::OBJECT) return false; return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestObject::Reader TestStructUnion::Un::Reader::getObject() const { KJ_IREQUIRE(which() == TestStructUnion::Un::OBJECT, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestObject::Builder TestStructUnion::Un::Builder::getObject() { KJ_IREQUIRE(which() == TestStructUnion::Un::OBJECT, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestStructUnion::Un::Builder::setObject( ::capnproto_test::capnp::test::TestObject::Reader value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::OBJECT); ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestObject::Builder TestStructUnion::Un::Builder::initObject() { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::OBJECT); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestStructUnion::Un::Builder::adoptObject( ::capnp::Orphan< ::capnproto_test::capnp::test::TestObject>&& value) { _builder.setDataField( 0 * ::capnp::ELEMENTS, TestStructUnion::Un::OBJECT); ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestObject> TestStructUnion::Un::Builder::disownObject() { KJ_IREQUIRE(which() == TestStructUnion::Un::OBJECT, "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestObject>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestInterface::FooParams::Reader::hasI() const { return _reader.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline bool TestInterface::FooParams::Builder::hasI() { return _builder.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterface::FooParams::Reader::getI() const { return _reader.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline ::uint32_t TestInterface::FooParams::Builder::getI() { return _builder.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline void TestInterface::FooParams::Builder::setI( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestInterface::FooParams::Reader::hasJ() const { return _reader.hasDataField(32 * ::capnp::ELEMENTS); } inline bool TestInterface::FooParams::Builder::hasJ() { return _builder.hasDataField(32 * ::capnp::ELEMENTS); } inline bool TestInterface::FooParams::Reader::getJ() const { return _reader.getDataField( 32 * ::capnp::ELEMENTS); } inline bool TestInterface::FooParams::Builder::getJ() { return _builder.getDataField( 32 * ::capnp::ELEMENTS); } inline void TestInterface::FooParams::Builder::setJ(bool value) { _builder.setDataField( 32 * ::capnp::ELEMENTS, value); } inline bool TestInterface::FooResults::Reader::hasX() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestInterface::FooResults::Builder::hasX() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestInterface::FooResults::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestInterface::FooResults::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestInterface::FooResults::Builder::setX( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestInterface::FooResults::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestInterface::FooResults::Builder::adoptX( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestInterface::FooResults::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestInterface::BazParams::Reader::hasS() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestInterface::BazParams::Builder::hasS() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestAllTypes::Reader TestInterface::BazParams::Reader::getS() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestInterface::BazParams::Builder::getS() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestAllTypes::Pipeline TestInterface::BazParams::Pipeline::getS() const { return ::capnproto_test::capnp::test::TestAllTypes::Pipeline(_typeless.getPointerField(0)); } inline void TestInterface::BazParams::Builder::setS( ::capnproto_test::capnp::test::TestAllTypes::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestAllTypes::Builder TestInterface::BazParams::Builder::initS() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::init( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestInterface::BazParams::Builder::adoptS( ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestAllTypes> TestInterface::BazParams::Builder::disownS() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestAllTypes>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestPipeline::Box::Reader::hasCap() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::Box::Builder::hasCap() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::Box::Reader::getCap() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::Box::Builder::getCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::Box::Pipeline::getCap() const { return ::capnproto_test::capnp::test::TestInterface::Client(_typeless.getPointerField(0).asCap()); } inline void TestPipeline::Box::Builder::setCap( ::capnproto_test::capnp::test::TestInterface::Client&& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(cap)); } inline void TestPipeline::Box::Builder::setCap(const ::capnproto_test::capnp::test::TestInterface::Client& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), cap); } inline void TestPipeline::Box::Builder::adoptCap( ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> TestPipeline::Box::Builder::disownCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestPipeline::GetCapParams::Reader::hasN() const { return _reader.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline bool TestPipeline::GetCapParams::Builder::hasN() { return _builder.hasDataField< ::uint32_t>(0 * ::capnp::ELEMENTS); } inline ::uint32_t TestPipeline::GetCapParams::Reader::getN() const { return _reader.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline ::uint32_t TestPipeline::GetCapParams::Builder::getN() { return _builder.getDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS); } inline void TestPipeline::GetCapParams::Builder::setN( ::uint32_t value) { _builder.setDataField< ::uint32_t>( 0 * ::capnp::ELEMENTS, value); } inline bool TestPipeline::GetCapParams::Reader::hasInCap() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::GetCapParams::Builder::hasInCap() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::GetCapParams::Reader::getInCap() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::GetCapParams::Builder::getInCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::GetCapParams::Pipeline::getInCap() const { return ::capnproto_test::capnp::test::TestInterface::Client(_typeless.getPointerField(0).asCap()); } inline void TestPipeline::GetCapParams::Builder::setInCap( ::capnproto_test::capnp::test::TestInterface::Client&& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(cap)); } inline void TestPipeline::GetCapParams::Builder::setInCap(const ::capnproto_test::capnp::test::TestInterface::Client& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), cap); } inline void TestPipeline::GetCapParams::Builder::adoptInCap( ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> TestPipeline::GetCapParams::Builder::disownInCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestPipeline::GetCapResults::Reader::hasS() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::GetCapResults::Builder::hasS() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestPipeline::GetCapResults::Reader::getS() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestPipeline::GetCapResults::Builder::getS() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestPipeline::GetCapResults::Builder::setS( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestPipeline::GetCapResults::Builder::initS(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestPipeline::GetCapResults::Builder::adoptS( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestPipeline::GetCapResults::Builder::disownS() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestPipeline::GetCapResults::Reader::hasOutBox() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::GetCapResults::Builder::hasOutBox() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestPipeline::Box::Reader TestPipeline::GetCapResults::Reader::getOutBox() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::get( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestPipeline::Box::Builder TestPipeline::GetCapResults::Builder::getOutBox() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::get( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestPipeline::Box::Pipeline TestPipeline::GetCapResults::Pipeline::getOutBox() const { return ::capnproto_test::capnp::test::TestPipeline::Box::Pipeline(_typeless.getPointerField(1)); } inline void TestPipeline::GetCapResults::Builder::setOutBox( ::capnproto_test::capnp::test::TestPipeline::Box::Reader value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::set( _builder.getPointerField(1 * ::capnp::POINTERS), value); } inline ::capnproto_test::capnp::test::TestPipeline::Box::Builder TestPipeline::GetCapResults::Builder::initOutBox() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::init( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline void TestPipeline::GetCapResults::Builder::adoptOutBox( ::capnp::Orphan< ::capnproto_test::capnp::test::TestPipeline::Box>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::adopt( _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestPipeline::Box> TestPipeline::GetCapResults::Builder::disownOutBox() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestPipeline::Box>::disown( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline bool TestPipeline::TestPointersParams::Reader::hasCap() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::TestPointersParams::Builder::hasCap() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::TestPointersParams::Reader::getCap() const { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::TestPointersParams::Builder::getCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnproto_test::capnp::test::TestInterface::Client TestPipeline::TestPointersParams::Pipeline::getCap() const { return ::capnproto_test::capnp::test::TestInterface::Client(_typeless.getPointerField(0).asCap()); } inline void TestPipeline::TestPointersParams::Builder::setCap( ::capnproto_test::capnp::test::TestInterface::Client&& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(cap)); } inline void TestPipeline::TestPointersParams::Builder::setCap(const ::capnproto_test::capnp::test::TestInterface::Client& cap) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::set( _builder.getPointerField(0 * ::capnp::POINTERS), cap); } inline void TestPipeline::TestPointersParams::Builder::adoptCap( ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface>&& value) { ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnproto_test::capnp::test::TestInterface> TestPipeline::TestPointersParams::Builder::disownCap() { return ::capnp::_::PointerHelpers< ::capnproto_test::capnp::test::TestInterface>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestPipeline::TestPointersParams::Reader::hasObj() const { return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::TestPointersParams::Builder::hasObj() { return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); } inline ::capnp::ObjectPointer::Reader TestPipeline::TestPointersParams::Reader::getObj() const { return ::capnp::ObjectPointer::Reader( _reader.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::ObjectPointer::Builder TestPipeline::TestPointersParams::Builder::getObj() { return ::capnp::ObjectPointer::Builder( _builder.getPointerField(1 * ::capnp::POINTERS)); } inline ::capnp::ObjectPointer::Builder TestPipeline::TestPointersParams::Builder::initObj() { auto result = ::capnp::ObjectPointer::Builder( _builder.getPointerField(1 * ::capnp::POINTERS)); result.clear(); return result; } inline bool TestPipeline::TestPointersParams::Reader::hasList() const { return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline bool TestPipeline::TestPointersParams::Builder::hasList() { return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Reader TestPipeline::TestPointersParams::Reader::getList() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::get( _reader.getPointerField(2 * ::capnp::POINTERS)); } inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Builder TestPipeline::TestPointersParams::Builder::getList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::get( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline void TestPipeline::TestPointersParams::Builder::setList( ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline void TestPipeline::TestPointersParams::Builder::setList(std::initializer_list< ::capnproto_test::capnp::test::TestInterface::Client> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::set( _builder.getPointerField(2 * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnproto_test::capnp::test::TestInterface>::Builder TestPipeline::TestPointersParams::Builder::initList(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::init( _builder.getPointerField(2 * ::capnp::POINTERS), size); } inline void TestPipeline::TestPointersParams::Builder::adoptList( ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::adopt( _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>> TestPipeline::TestPointersParams::Builder::disownList() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnproto_test::capnp::test::TestInterface>>::disown( _builder.getPointerField(2 * ::capnp::POINTERS)); } inline bool TestSturdyRefHostId::Reader::hasHost() const { return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline bool TestSturdyRefHostId::Builder::hasHost() { return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader TestSturdyRefHostId::Reader::getHost() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _reader.getPointerField(0 * ::capnp::POINTERS)); } inline ::capnp::Text::Builder TestSturdyRefHostId::Builder::getHost() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline void TestSturdyRefHostId::Builder::setHost( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set( _builder.getPointerField(0 * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder TestSturdyRefHostId::Builder::initHost(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init( _builder.getPointerField(0 * ::capnp::POINTERS), size); } inline void TestSturdyRefHostId::Builder::adoptHost( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> TestSturdyRefHostId::Builder::disownHost() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( _builder.getPointerField(0 * ::capnp::POINTERS)); } inline bool TestSturdyRefObjectId::Reader::hasTag() const { return _reader.hasDataField< ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag>(0 * ::capnp::ELEMENTS); } inline bool TestSturdyRefObjectId::Builder::hasTag() { return _builder.hasDataField< ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag>(0 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag TestSturdyRefObjectId::Reader::getTag() const { return _reader.getDataField< ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag>( 0 * ::capnp::ELEMENTS); } inline ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag TestSturdyRefObjectId::Builder::getTag() { return _builder.getDataField< ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag>( 0 * ::capnp::ELEMENTS); } inline void TestSturdyRefObjectId::Builder::setTag( ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag value) { _builder.setDataField< ::capnproto_test::capnp::test::TestSturdyRefObjectId::Tag>( 0 * ::capnp::ELEMENTS, value); } } // namespace } // namespace } // namespace #endif // CAPNP_INCLUDED_d508eebdc2dc42b8_