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