template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 364 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h

Public Methods

::fuchsia_tee::wire::OsInfo Build ()

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

bool has_uuid ()
void clear_uuid ()

Clears the uuid field.

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

O(number_of_fields) complexity.

::fuchsia_tee::wire::Uuid & uuid ()

Getter for uuid.

BuilderImpl & uuid (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_tee::wire::Uuid>> elem)

Setter for uuid.

bool has_revision ()
void clear_revision ()

Clears the revision field.

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

O(number_of_fields) complexity.

::fuchsia_tee::wire::OsRevision & revision ()

Getter for revision.

BuilderImpl & revision (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_tee::wire::OsRevision>> elem)

Setter for revision.

bool has_is_global_platform_compliant ()
void clear_is_global_platform_compliant ()

Clears the is_global_platform_compliant field.

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

O(number_of_fields) complexity.

bool & is_global_platform_compliant ()

Getter for is_global_platform_compliant.

BuilderImpl & is_global_platform_compliant (bool elem)

Setter for is_global_platform_compliant.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_tee::wire::OsInfo, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tee::wire::OsInfo>> && frame)

Records