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)