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