class AllTypesTable

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

AllTypesTable & set_bool_member (bool _value)
AllTypesTable & set_int8_member (int8_t _value)
AllTypesTable & set_int16_member (int16_t _value)
AllTypesTable & set_int32_member (int32_t _value)
AllTypesTable & set_int64_member (int64_t _value)
AllTypesTable & set_uint8_member (uint8_t _value)
AllTypesTable & set_uint16_member (uint16_t _value)
AllTypesTable & set_uint32_member (uint32_t _value)
AllTypesTable & set_uint64_member (uint64_t _value)
AllTypesTable & set_float32_member (float _value)
AllTypesTable & set_float64_member (double _value)
AllTypesTable & set_enum_member (::fidl::test::compatibility::default_enum _value)
AllTypesTable & set_bits_member (::fidl::test::compatibility::default_bits _value)
AllTypesTable & set_handle_member (::zx::handle _value)
AllTypesTable & set_string_member (::std::string _value)
AllTypesTable & set_struct_member (::fidl::test::compatibility::this_is_a_struct _value)
AllTypesTable & set_union_member (::fidl::test::compatibility::this_is_a_union _value)
AllTypesTable & set_array_member (::std::array<uint32_t, 3> _value)
AllTypesTable & set_vector_member (::std::vector<uint32_t> _value)
AllTypesTable & set_table_member (::fidl::test::compatibility::this_is_a_table _value)
AllTypesTable & set_xunion_member (::fidl::test::compatibility::this_is_a_xunion _value)
void AllTypesTable ()
void AllTypesTable (AllTypesTable && other)
void ~AllTypesTable ()
AllTypesTable & operator= (AllTypesTable && other)
::std::unique_ptr<AllTypesTable> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, AllTypesTable * _value, size_t _offset)
zx_status_t Clone (AllTypesTable * _result)
const bool & bool_member ()

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

bool has_bool_member ()

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

bool * mutable_bool_member ()

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

void clear_bool_member ()

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

const int8_t & int8_member ()

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

bool has_int8_member ()

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

int8_t * mutable_int8_member ()

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

void clear_int8_member ()

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

const int16_t & int16_member ()

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

bool has_int16_member ()

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

int16_t * mutable_int16_member ()

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

void clear_int16_member ()

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

const int32_t & int32_member ()

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

bool has_int32_member ()

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

int32_t * mutable_int32_member ()

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

void clear_int32_member ()

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

const int64_t & int64_member ()

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

bool has_int64_member ()

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

int64_t * mutable_int64_member ()

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

void clear_int64_member ()

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

const uint8_t & uint8_member ()

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

bool has_uint8_member ()

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

uint8_t * mutable_uint8_member ()

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

void clear_uint8_member ()

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

const uint16_t & uint16_member ()

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

bool has_uint16_member ()

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

uint16_t * mutable_uint16_member ()

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

void clear_uint16_member ()

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

const uint32_t & uint32_member ()

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

bool has_uint32_member ()

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

uint32_t * mutable_uint32_member ()

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

void clear_uint32_member ()

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

const uint64_t & uint64_member ()

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

bool has_uint64_member ()

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

uint64_t * mutable_uint64_member ()

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

void clear_uint64_member ()

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

const float & float32_member ()

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

bool has_float32_member ()

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

float * mutable_float32_member ()

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

void clear_float32_member ()

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

const double & float64_member ()

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

bool has_float64_member ()

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

double * mutable_float64_member ()

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

void clear_float64_member ()

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

const ::fidl::test::compatibility::default_enum & enum_member ()

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

bool has_enum_member ()

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

::fidl::test::compatibility::default_enum * mutable_enum_member ()

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

void clear_enum_member ()

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

const ::fidl::test::compatibility::default_bits & bits_member ()

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

bool has_bits_member ()

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

::fidl::test::compatibility::default_bits * mutable_bits_member ()

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

void clear_bits_member ()

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

const ::zx::handle & handle_member ()

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

bool has_handle_member ()

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

::zx::handle * mutable_handle_member ()

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

void clear_handle_member ()

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

const ::std::string & string_member ()

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

bool has_string_member ()

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

::std::string * mutable_string_member ()

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

void clear_string_member ()

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

const ::fidl::test::compatibility::this_is_a_struct & struct_member ()

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

bool has_struct_member ()

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

::fidl::test::compatibility::this_is_a_struct * mutable_struct_member ()

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

void clear_struct_member ()

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

const ::fidl::test::compatibility::this_is_a_union & union_member ()

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

bool has_union_member ()

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

::fidl::test::compatibility::this_is_a_union * mutable_union_member ()

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

void clear_union_member ()

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

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

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

bool has_array_member ()

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

::std::array<uint32_t, 3> * mutable_array_member ()

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

void clear_array_member ()

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

const ::std::vector<uint32_t> & vector_member ()

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

bool has_vector_member ()

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

::std::vector<uint32_t> * mutable_vector_member ()

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

void clear_vector_member ()

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

const ::fidl::test::compatibility::this_is_a_table & table_member ()

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

bool has_table_member ()

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

::fidl::test::compatibility::this_is_a_table * mutable_table_member ()

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

void clear_table_member ()

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

const ::fidl::test::compatibility::this_is_a_xunion & xunion_member ()

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

bool has_xunion_member ()

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

::fidl::test::compatibility::this_is_a_xunion * mutable_xunion_member ()

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

void clear_xunion_member ()

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