template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 417 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h
Public Methods
::fuchsia_memory_sampler::wire::ModuleMap Build ()
Build and return the table. The builder should not be used after this.
bool has_build_id ()
void clear_build_id ()
Clears the build_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView<uint8_t> & build_id ()
Build ID, a string which uniquely identifies a module build.
BuilderImpl & build_id (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView<uint8_t>>> elem)
Build ID, a string which uniquely identifies a module build.
bool has_executable_segments ()
void clear_executable_segments ()
Clears the executable_segments field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_memory_sampler::wire::ExecutableSegment> & executable_segments ()
Collection of executable segments.
BuilderImpl & executable_segments (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_memory_sampler::wire::ExecutableSegment>>> elem)
Collection of executable segments.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_memory_sampler::wire::ModuleMap, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_memory_sampler::wire::ModuleMap>> && frame)