template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1041 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h
Public Methods
::fuchsia_diagnostics::wire::ComponentSelector Build ()
Build and return the table. The builder should not be used after this.
bool has_moniker_segments ()
void clear_moniker_segments ()
Clears the moniker_segments field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_diagnostics::wire::StringSelector> & moniker_segments ()
Vector encoding the a pattern for monikers of components being selected for.
These monikers are child-monikers relative to a "root" hierarchy that the archivist
is aware of.
There must be at least one StringSelector provided, which
specifies the component names that are matched by
the current selector.
BuilderImpl & moniker_segments (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_diagnostics::wire::StringSelector>>> elem)
Vector encoding the a pattern for monikers of components being selected for.
These monikers are child-monikers relative to a "root" hierarchy that the archivist
is aware of.
There must be at least one StringSelector provided, which
specifies the component names that are matched by
the current selector.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_diagnostics::wire::ComponentSelector, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics::wire::ComponentSelector>> && frame)