class Arrays2d

Defined at line 1252 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

Public Methods

void Arrays2d (Storage_ storage)
void Arrays2d (::std::array< ::std::array<bool, 2>, 3> b, ::std::array< ::std::array<int8_t, 2>, 3> i8, ::std::array< ::std::array<int16_t, 2>, 3> i16, ::std::array< ::std::array<int32_t, 2>, 3> i32, ::std::array< ::std::array<int64_t, 2>, 3> i64, ::std::array< ::std::array<uint8_t, 2>, 3> u8, ::std::array< ::std::array<uint16_t, 2>, 3> u16, ::std::array< ::std::array<uint32_t, 2>, 3> u32, ::std::array< ::std::array<uint64_t, 2>, 3> u64, ::std::array< ::std::array<float, 2>, 3> f32, ::std::array< ::std::array<double, 2>, 3> f64, ::std::array< ::std::array< ::zx::handle, 2>, 3> handle_handle)
void Arrays2d ()

Default constructs a |Arrays2d| only if all of its members are default constructible.

Defined at line 1262 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

void Arrays2d (Arrays2d && )

Defined at line 1265 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

const ::std::array< ::std::array<bool, 2>, 3> & b ()
::std::array< ::std::array<bool, 2>, 3> & b ()
Arrays2d & b (::std::array< ::std::array<bool, 2>, 3> value)

Setter for b.

const ::std::array< ::std::array<int8_t, 2>, 3> & i8 ()
::std::array< ::std::array<int8_t, 2>, 3> & i8 ()
Arrays2d & i8 (::std::array< ::std::array<int8_t, 2>, 3> value)

Setter for i8.

const ::std::array< ::std::array<int16_t, 2>, 3> & i16 ()
::std::array< ::std::array<int16_t, 2>, 3> & i16 ()
Arrays2d & i16 (::std::array< ::std::array<int16_t, 2>, 3> value)

Setter for i16.

const ::std::array< ::std::array<int32_t, 2>, 3> & i32 ()
::std::array< ::std::array<int32_t, 2>, 3> & i32 ()
Arrays2d & i32 (::std::array< ::std::array<int32_t, 2>, 3> value)

Setter for i32.

const ::std::array< ::std::array<int64_t, 2>, 3> & i64 ()
::std::array< ::std::array<int64_t, 2>, 3> & i64 ()
Arrays2d & i64 (::std::array< ::std::array<int64_t, 2>, 3> value)

Setter for i64.

Arrays2d & operator= (Arrays2d && )

Defined at line 1266 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

const ::std::array< ::std::array<uint8_t, 2>, 3> & u8 ()
::std::array< ::std::array<uint8_t, 2>, 3> & u8 ()
Arrays2d & u8 (::std::array< ::std::array<uint8_t, 2>, 3> value)

Setter for u8.

const ::std::array< ::std::array<uint16_t, 2>, 3> & u16 ()
::std::array< ::std::array<uint16_t, 2>, 3> & u16 ()
Arrays2d & u16 (::std::array< ::std::array<uint16_t, 2>, 3> value)

Setter for u16.

const ::std::array< ::std::array<uint32_t, 2>, 3> & u32 ()
::std::array< ::std::array<uint32_t, 2>, 3> & u32 ()
Arrays2d & u32 (::std::array< ::std::array<uint32_t, 2>, 3> value)

Setter for u32.

const ::std::array< ::std::array<uint64_t, 2>, 3> & u64 ()
::std::array< ::std::array<uint64_t, 2>, 3> & u64 ()
Arrays2d & u64 (::std::array< ::std::array<uint64_t, 2>, 3> value)

Setter for u64.

const ::std::array< ::std::array<float, 2>, 3> & f32 ()
::std::array< ::std::array<float, 2>, 3> & f32 ()
Arrays2d & f32 (::std::array< ::std::array<float, 2>, 3> value)

Setter for f32.

const ::std::array< ::std::array<double, 2>, 3> & f64 ()
::std::array< ::std::array<double, 2>, 3> & f64 ()
Arrays2d & f64 (::std::array< ::std::array<double, 2>, 3> value)

Setter for f64.

const ::std::array< ::std::array< ::zx::handle, 2>, 3> & handle_handle ()
::std::array< ::std::array< ::zx::handle, 2>, 3> & handle_handle ()
Arrays2d & handle_handle (::std::array< ::std::array< ::zx::handle, 2>, 3> value)

Setter for handle_handle.

void Arrays2d (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits