template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1082 of file fidling/gen/sdk/testing/fidl/fidl_test/cpp/fidl/fidl.test.misc/cpp/wire_types.h

Public Methods

::fidl_test_misc::wire::XUnionInTable Build ()

Build and return the table. The builder should not be used after this.

bool has_before ()
void clear_before ()

Clears the before field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::StringView & before ()

Getter for before.

BuilderImpl & before (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)

Setter for before.

bool has_xu ()
void clear_xu ()

Clears the xu field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl_test_misc::wire::SampleXUnion & xu ()

Getter for xu.

BuilderImpl & xu (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl_test_misc::wire::SampleXUnion>> elem)

Setter for xu.

bool has_after ()
void clear_after ()

Clears the after field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::StringView & after ()

Getter for after.

BuilderImpl & after (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)

Setter for after.

Protected Methods

void WireTableBaseBuilder< ::fidl_test_misc::wire::XUnionInTable, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fidl_test_misc::wire::XUnionInTable>> && frame)

Records