class StructOfOptionals

Defined at line 2556 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/natural_types.h

Public Methods

void StructOfOptionals (Storage_ storage)
void StructOfOptionals (::std::optional< ::std::string> s, ::std::optional< ::std::vector<uint32_t>> v, ::fidl::Box< ::test_types::CopyableStruct> t)
void StructOfOptionals ()

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

Defined at line 2566 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/natural_types.h

void StructOfOptionals (StructOfOptionals && )

Defined at line 2569 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/natural_types.h

void StructOfOptionals (const StructOfOptionals & other)
StructOfOptionals & operator= (StructOfOptionals && )

Defined at line 2570 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/natural_types.h

StructOfOptionals & operator= (const StructOfOptionals & other)
bool operator== (const StructOfOptionals & other)
bool operator!= (const StructOfOptionals & other)
const ::std::optional< ::std::string> & s ()
::std::optional< ::std::string> & s ()
StructOfOptionals & s (::std::optional< ::std::string> value)

Setter for s.

const ::std::optional< ::std::vector<uint32_t>> & v ()
::std::optional< ::std::vector<uint32_t>> & v ()
StructOfOptionals & v (::std::optional< ::std::vector<uint32_t>> value)

Setter for v.

const ::fidl::Box< ::test_types::CopyableStruct> & t ()
::fidl::Box< ::test_types::CopyableStruct> & t ()
StructOfOptionals & t (::fidl::Box< ::test_types::CopyableStruct> value)

Setter for t.

void StructOfOptionals (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits