template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 386 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/cpp/fidl/fuchsia.test/cpp/wire_types.h

Public Methods

::fuchsia_test::wire::Invocation Build ()

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

bool has_name ()
void clear_name ()

Clears the name field.

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

O(number_of_fields) complexity.

::fidl::StringView & name ()

Uniquely identifies a test case within a test suite.

This member is required.

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

Uniquely identifies a test case within a test suite.

This member is required.

bool has_tag ()
void clear_tag ()

Clears the tag field.

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

O(number_of_fields) complexity.

::fidl::StringView & tag ()

Optional tag, arbitrarily specified by clients of `Suite`.

This field is not used by Suite protocol, but passed

back as is by `OnTestCaseStarted`.

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

Optional tag, arbitrarily specified by clients of `Suite`.

This field is not used by Suite protocol, but passed

back as is by `OnTestCaseStarted`.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_test::wire::Invocation, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_test::wire::Invocation>> && frame)

Records