class Structs

Defined at line 3546 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

Public Methods

void Structs (Storage_ storage)
void Structs (::fidl_test_compatibility::ThisIsAStruct s, ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct> nullable_s, ::fidl_test_compatibility::ThisIsAnEmptyStruct es)
void Structs ()

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

Defined at line 3556 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

void Structs (Structs && )

Defined at line 3559 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

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

Defined at line 3560 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/natural_types.h

Structs & operator= (const Structs & other)
bool operator== (const Structs & other)
bool operator!= (const Structs & other)
const ::fidl_test_compatibility::ThisIsAStruct & s ()
::fidl_test_compatibility::ThisIsAStruct & s ()
Structs & s (::fidl_test_compatibility::ThisIsAStruct value)

Setter for s.

const ::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct> & nullable_s ()
::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct> & nullable_s ()
Structs & nullable_s (::fidl::Box< ::fidl_test_compatibility::ThisIsAStruct> value)

Setter for nullable_s.

const ::fidl_test_compatibility::ThisIsAnEmptyStruct & es ()
::fidl_test_compatibility::ThisIsAnEmptyStruct & es ()
Structs & es (::fidl_test_compatibility::ThisIsAnEmptyStruct value)

Setter for es.

void Structs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits