class AllTypesTable

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

Public Methods

void AllTypesTable (AllTypesTable && )

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

void AllTypesTable (Storage_ storage)
void AllTypesTable ()

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

bool IsEmpty ()
const std::optional<bool> & bool_member ()
::std::optional<bool> & bool_member ()
AllTypesTable & bool_member (std::optional<bool> value)

Setter for bool_member.

const std::optional<int8_t> & int8_member ()
::std::optional<int8_t> & int8_member ()
AllTypesTable & int8_member (std::optional<int8_t> value)

Setter for int8_member.

const std::optional<int16_t> & int16_member ()
::std::optional<int16_t> & int16_member ()
AllTypesTable & int16_member (std::optional<int16_t> value)

Setter for int16_member.

const std::optional<int32_t> & int32_member ()
::std::optional<int32_t> & int32_member ()
AllTypesTable & int32_member (std::optional<int32_t> value)

Setter for int32_member.

const std::optional<int64_t> & int64_member ()
::std::optional<int64_t> & int64_member ()
AllTypesTable & int64_member (std::optional<int64_t> value)

Setter for int64_member.

const std::optional<uint8_t> & uint8_member ()
::std::optional<uint8_t> & uint8_member ()
AllTypesTable & uint8_member (std::optional<uint8_t> value)

Setter for uint8_member.

const std::optional<uint16_t> & uint16_member ()
::std::optional<uint16_t> & uint16_member ()
AllTypesTable & uint16_member (std::optional<uint16_t> value)

Setter for uint16_member.

const std::optional<uint32_t> & uint32_member ()
::std::optional<uint32_t> & uint32_member ()
AllTypesTable & uint32_member (std::optional<uint32_t> value)

Setter for uint32_member.

const std::optional<uint64_t> & uint64_member ()
::std::optional<uint64_t> & uint64_member ()
AllTypesTable & uint64_member (std::optional<uint64_t> value)

Setter for uint64_member.

const std::optional<float> & float32_member ()
::std::optional<float> & float32_member ()
AllTypesTable & float32_member (std::optional<float> value)

Setter for float32_member.

const std::optional<double> & float64_member ()
::std::optional<double> & float64_member ()
AllTypesTable & float64_member (std::optional<double> value)

Setter for float64_member.

const std::optional< ::fidl_test_compatibility::DefaultEnum> & enum_member ()
::std::optional< ::fidl_test_compatibility::DefaultEnum> & enum_member ()
AllTypesTable & enum_member (std::optional< ::fidl_test_compatibility::DefaultEnum> value)

Setter for enum_member.

const std::optional< ::fidl_test_compatibility::DefaultBits> & bits_member ()
::std::optional< ::fidl_test_compatibility::DefaultBits> & bits_member ()
AllTypesTable & bits_member (std::optional< ::fidl_test_compatibility::DefaultBits> value)

Setter for bits_member.

const std::optional< ::zx::handle> & handle_member ()
::std::optional< ::zx::handle> & handle_member ()
AllTypesTable & handle_member (std::optional< ::zx::handle> value)

Setter for handle_member.

const std::optional< ::std::array<uint32_t, 3>> & array_member ()
::std::optional< ::std::array<uint32_t, 3>> & array_member ()
AllTypesTable & array_member (std::optional< ::std::array<uint32_t, 3>> value)

Setter for array_member.

void AllTypesTable (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
AllTypesTable & operator= (AllTypesTable && )

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

const std::optional< ::std::string> & string_member ()
::std::optional< ::std::string> & string_member ()
AllTypesTable & string_member (std::optional< ::std::string> value)

Setter for string_member.

const std::optional< ::fidl_test_compatibility::ThisIsAStruct> & struct_member ()
::std::optional< ::fidl_test_compatibility::ThisIsAStruct> & struct_member ()
AllTypesTable & struct_member (std::optional< ::fidl_test_compatibility::ThisIsAStruct> value)

Setter for struct_member.

const std::optional< ::fidl_test_compatibility::ThisIsAUnion> & union_member ()
::std::optional< ::fidl_test_compatibility::ThisIsAUnion> & union_member ()
AllTypesTable & union_member (std::optional< ::fidl_test_compatibility::ThisIsAUnion> value)

Setter for union_member.

const std::optional< ::std::vector<uint32_t>> & vector_member ()
::std::optional< ::std::vector<uint32_t>> & vector_member ()
AllTypesTable & vector_member (std::optional< ::std::vector<uint32_t>> value)

Setter for vector_member.

const std::optional< ::fidl_test_compatibility::ThisIsATable> & table_member ()
::std::optional< ::fidl_test_compatibility::ThisIsATable> & table_member ()
AllTypesTable & table_member (std::optional< ::fidl_test_compatibility::ThisIsATable> value)

Setter for table_member.

const std::optional< ::fidl_test_compatibility::ThisIsAXunion> & xunion_member ()
::std::optional< ::fidl_test_compatibility::ThisIsAXunion> & xunion_member ()
AllTypesTable & xunion_member (std::optional< ::fidl_test_compatibility::ThisIsAXunion> value)

Setter for xunion_member.

Friends

class MemberVisitor
class NaturalTableCodingTraits