class TestHandleTableNonInlinableField

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

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void TestHandleTableNonInlinableField ()

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

void TestHandleTableNonInlinableField (const TestHandleTableNonInlinableField & other)

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

TestHandleTableNonInlinableField & operator= (const TestHandleTableNonInlinableField & other)

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

void TestHandleTableNonInlinableField (TestHandleTableNonInlinableField && other)

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

void _CloseHandles ()
::fidl::WireTableBuilder< ::test_types::wire::TestHandleTableNonInlinableField> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::test_types::wire::TestHandleTableNonInlinableField> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_types::wire::TestHandleTableNonInlinableField>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::test_types::wire::NonInlinableHandleStruct & hs ()
bool has_hs ()
TestHandleTableNonInlinableField & operator= (TestHandleTableNonInlinableField && other)

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

TestHandleTableNonInlinableField & set_hs (::fidl::ObjectView< ::test_types::wire::NonInlinableHandleStruct> elem)
TestHandleTableNonInlinableField & set_hs (std::nullptr_t )
TestHandleTableNonInlinableField & clear_hs ()
void TestHandleTableNonInlinableField (::fidl::AnyArena & allocator)
void TestHandleTableNonInlinableField (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_types::wire::TestHandleTableNonInlinableField>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_types::wire::TestHandleTableNonInlinableField>> && frame_ptr)
void ~TestHandleTableNonInlinableField ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder