class ArraysStruct
Defined at line 4095 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
Public Methods
void ArraysStruct ()
Default constructs a |ArraysStruct| only if all of its members are default constructible.
Defined at line 4105 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
void ArraysStruct (ArraysStruct && )
Defined at line 4108 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
void ArraysStruct (Storage_ storage)
void ArraysStruct (::std::array<bool, 3> bools, ::std::array<int8_t, 3> int8s, ::std::array<int16_t, 3> int16s, ::std::array<int32_t, 3> int32s, ::std::array<int64_t, 3> int64s, ::std::array<uint8_t, 3> uint8s, ::std::array<uint16_t, 3> uint16s, ::std::array<uint32_t, 3> uint32s, ::std::array<uint64_t, 3> uint64s, ::std::array<float, 3> float32s, ::std::array<double, 3> float64s, ::std::array< ::fidl_test_compatibility::DefaultEnum, 3> enums, ::std::array< ::fidl_test_compatibility::DefaultBits, 3> bits, ::std::array< ::zx::handle, 3> handles, ::std::array< ::zx::handle, 3> nullable_handles, ::std::array< ::std::string, 3> strings, ::std::array< ::std::optional< ::std::string>, 3> nullable_strings, ::std::array< ::fidl_test_compatibility::ThisIsAStruct, 3> structs, ::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct>, 3> nullable_structs, ::std::array< ::fidl_test_compatibility::ThisIsAUnion, 3> unions, ::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAUnion>, 3> nullable_unions, ::std::array< ::std::array<uint32_t, 3>, 3> arrays, ::std::array< ::std::vector<uint32_t>, 3> vectors, ::std::array< ::std::optional< ::std::vector<uint32_t>>, 3> nullable_vectors, ::std::array< ::fidl_test_compatibility::ThisIsATable, 3> tables, ::std::array< ::fidl_test_compatibility::ThisIsAXunion, 3> xunions)
const ::std::array<bool, 3> & bools ()
::std::array<bool, 3> & bools ()
ArraysStruct & bools (::std::array<bool, 3> value)
Setter for bools.
const ::std::array<int8_t, 3> & int8s ()
::std::array<int8_t, 3> & int8s ()
ArraysStruct & int8s (::std::array<int8_t, 3> value)
Setter for int8s.
const ::std::array<int16_t, 3> & int16s ()
::std::array<int16_t, 3> & int16s ()
ArraysStruct & int16s (::std::array<int16_t, 3> value)
Setter for int16s.
const ::std::array<int32_t, 3> & int32s ()
::std::array<int32_t, 3> & int32s ()
ArraysStruct & int32s (::std::array<int32_t, 3> value)
Setter for int32s.
const ::std::array<int64_t, 3> & int64s ()
::std::array<int64_t, 3> & int64s ()
ArraysStruct & int64s (::std::array<int64_t, 3> value)
Setter for int64s.
const ::std::array<uint8_t, 3> & uint8s ()
::std::array<uint8_t, 3> & uint8s ()
ArraysStruct & uint8s (::std::array<uint8_t, 3> value)
Setter for uint8s.
const ::std::array<uint16_t, 3> & uint16s ()
::std::array<uint16_t, 3> & uint16s ()
ArraysStruct & uint16s (::std::array<uint16_t, 3> value)
Setter for uint16s.
const ::std::array<uint32_t, 3> & uint32s ()
::std::array<uint32_t, 3> & uint32s ()
ArraysStruct & uint32s (::std::array<uint32_t, 3> value)
Setter for uint32s.
const ::std::array<uint64_t, 3> & uint64s ()
::std::array<uint64_t, 3> & uint64s ()
ArraysStruct & uint64s (::std::array<uint64_t, 3> value)
Setter for uint64s.
const ::std::array<float, 3> & float32s ()
::std::array<float, 3> & float32s ()
ArraysStruct & float32s (::std::array<float, 3> value)
Setter for float32s.
const ::std::array<double, 3> & float64s ()
::std::array<double, 3> & float64s ()
ArraysStruct & float64s (::std::array<double, 3> value)
Setter for float64s.
const ::std::array< ::fidl_test_compatibility::DefaultEnum, 3> & enums ()
::std::array< ::fidl_test_compatibility::DefaultEnum, 3> & enums ()
ArraysStruct & enums (::std::array< ::fidl_test_compatibility::DefaultEnum, 3> value)
Setter for enums.
const ::std::array< ::fidl_test_compatibility::DefaultBits, 3> & bits ()
::std::array< ::fidl_test_compatibility::DefaultBits, 3> & bits ()
ArraysStruct & bits (::std::array< ::fidl_test_compatibility::DefaultBits, 3> value)
Setter for bits.
const ::std::array< ::zx::handle, 3> & handles ()
::std::array< ::zx::handle, 3> & handles ()
ArraysStruct & handles (::std::array< ::zx::handle, 3> value)
Setter for handles.
const ::std::array< ::zx::handle, 3> & nullable_handles ()
::std::array< ::zx::handle, 3> & nullable_handles ()
ArraysStruct & nullable_handles (::std::array< ::zx::handle, 3> value)
Setter for nullable_handles.
const ::std::array< ::std::optional< ::std::string>, 3> & nullable_strings ()
::std::array< ::std::optional< ::std::string>, 3> & nullable_strings ()
ArraysStruct & nullable_strings (::std::array< ::std::optional< ::std::string>, 3> value)
Setter for nullable_strings.
const ::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct>, 3> & nullable_structs ()
::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct>, 3> & nullable_structs ()
ArraysStruct & nullable_structs (::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct>, 3> value)
Setter for nullable_structs.
const ::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAUnion>, 3> & nullable_unions ()
::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAUnion>, 3> & nullable_unions ()
ArraysStruct & nullable_unions (::std::array< ::fidl::Box< ::fidl_test_compatibility::ThisIsAUnion>, 3> value)
Setter for nullable_unions.
const ::std::array< ::std::array<uint32_t, 3>, 3> & arrays ()
::std::array< ::std::array<uint32_t, 3>, 3> & arrays ()
ArraysStruct & arrays (::std::array< ::std::array<uint32_t, 3>, 3> value)
Setter for arrays.
const ::std::array< ::std::optional< ::std::vector<uint32_t>>, 3> & nullable_vectors ()
::std::array< ::std::optional< ::std::vector<uint32_t>>, 3> & nullable_vectors ()
ArraysStruct & nullable_vectors (::std::array< ::std::optional< ::std::vector<uint32_t>>, 3> value)
Setter for nullable_vectors.
void ArraysStruct (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ArraysStruct & operator= (ArraysStruct && )
Defined at line 4109 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h
const ::std::array< ::std::string, 3> & strings ()
::std::array< ::std::string, 3> & strings ()
ArraysStruct & strings (::std::array< ::std::string, 3> value)
Setter for strings.
const ::std::array< ::fidl_test_compatibility::ThisIsAStruct, 3> & structs ()
::std::array< ::fidl_test_compatibility::ThisIsAStruct, 3> & structs ()
ArraysStruct & structs (::std::array< ::fidl_test_compatibility::ThisIsAStruct, 3> value)
Setter for structs.
const ::std::array< ::fidl_test_compatibility::ThisIsAUnion, 3> & unions ()
::std::array< ::fidl_test_compatibility::ThisIsAUnion, 3> & unions ()
ArraysStruct & unions (::std::array< ::fidl_test_compatibility::ThisIsAUnion, 3> value)
Setter for unions.
const ::std::array< ::std::vector<uint32_t>, 3> & vectors ()
::std::array< ::std::vector<uint32_t>, 3> & vectors ()
ArraysStruct & vectors (::std::array< ::std::vector<uint32_t>, 3> value)
Setter for vectors.
const ::std::array< ::fidl_test_compatibility::ThisIsATable, 3> & tables ()
::std::array< ::fidl_test_compatibility::ThisIsATable, 3> & tables ()
ArraysStruct & tables (::std::array< ::fidl_test_compatibility::ThisIsATable, 3> value)
Setter for tables.
const ::std::array< ::fidl_test_compatibility::ThisIsAXunion, 3> & xunions ()
::std::array< ::fidl_test_compatibility::ThisIsAXunion, 3> & xunions ()
ArraysStruct & xunions (::std::array< ::fidl_test_compatibility::ThisIsAXunion, 3> value)
Setter for xunions.
Friends
class MemberVisitor
class NaturalStructCodingTraits