class TableWithSubTables

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

TableWithSubTables & set_t (::test::types::SampleTable _value)
TableWithSubTables & set_vt (::std::vector< ::test::types::SampleTable> _value)
TableWithSubTables & set_at (::std::array< ::test::types::SampleTable, 3> _value)
void TableWithSubTables ()
void TableWithSubTables (TableWithSubTables && other)
void ~TableWithSubTables ()
TableWithSubTables & operator= (TableWithSubTables && other)
::std::unique_ptr<TableWithSubTables> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, TableWithSubTables * _value, size_t _offset)
zx_status_t Clone (TableWithSubTables * _result)
const ::test::types::SampleTable & t ()

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

bool has_t ()

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

::test::types::SampleTable * mutable_t ()

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

void clear_t ()

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

const ::std::vector< ::test::types::SampleTable> & vt ()

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

bool has_vt ()

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

::std::vector< ::test::types::SampleTable> * mutable_vt ()

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

void clear_vt ()

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

const ::std::array< ::test::types::SampleTable, 3> & at ()

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

bool has_at ()

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

::std::array< ::test::types::SampleTable, 3> * mutable_at ()

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

void clear_at ()

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