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