class TestStrictXUnion
Defined at line 2262 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
Public Methods
void TestStrictXUnion ()
void TestStrictXUnion (const TestStrictXUnion & )
Defined at line 2267 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
TestStrictXUnion & operator= (const TestStrictXUnion & )
Defined at line 2268 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
void TestStrictXUnion (TestStrictXUnion && )
Defined at line 2269 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
bool has_invalid_tag ()
bool is_primitive ()
TestStrictXUnion WithPrimitive (int32_t val)
TestStrictXUnion & operator= (TestStrictXUnion && )
Defined at line 2270 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
int32_t & primitive ()
const int32_t & primitive ()
bool is_copyable ()
TestStrictXUnion WithCopyable (::test_types::wire::CopyableStruct val)
::test_types::wire::CopyableStruct & copyable ()
const ::test_types::wire::CopyableStruct & copyable ()
::test_types::wire::TestStrictXUnion::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPrimitive | 1 |
| kCopyable | 2 |
Defined at line 2272 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h