template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 905 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h
Public Methods
::fuchsia_tee::wire::Value Build ()
Build and return the table. The builder should not be used after this.
bool has_direction ()
void clear_direction ()
Clears the direction field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_tee::wire::Direction & direction ()
Getter for direction.
BuilderImpl & direction (::fuchsia_tee::wire::Direction elem)
Setter for direction.
bool has_a ()
void clear_a ()
Clears the a field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & a ()
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
BuilderImpl & a (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
bool has_b ()
void clear_b ()
Clears the b field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & b ()
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
BuilderImpl & b (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
bool has_c ()
void clear_c ()
Clears the c field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & c ()
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
BuilderImpl & c (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
This value is optional. If not set, a zero value is sent in its place if it is required by
the calling convention.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_tee::wire::Value, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tee::wire::Value>> && frame)