class TestStrictOptionalXUnionInStruct

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

Public Methods

void TestStrictOptionalXUnionInStruct (Storage_ storage)
void TestStrictOptionalXUnionInStruct (::fidl::Box< ::test_types::TestStrictXUnion> xu)
void TestStrictOptionalXUnionInStruct ()

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

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

void TestStrictOptionalXUnionInStruct (TestStrictOptionalXUnionInStruct && )

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

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

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

TestStrictOptionalXUnionInStruct & operator= (const TestStrictOptionalXUnionInStruct & other)
bool operator== (const TestStrictOptionalXUnionInStruct & other)
bool operator!= (const TestStrictOptionalXUnionInStruct & other)
const ::fidl::Box< ::test_types::TestStrictXUnion> & xu ()
::fidl::Box< ::test_types::TestStrictXUnion> & xu ()
TestStrictOptionalXUnionInStruct & xu (::fidl::Box< ::test_types::TestStrictXUnion> value)

Setter for xu.

void TestStrictOptionalXUnionInStruct (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits