template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 362 of file fidling/gen/sdk/testing/fidl/types_tests/test.types/cpp/fidl/test.types/cpp/wire_types.h
Public Methods
::test_types::wire::SampleTable Build ()
Build and return the table. The builder should not be used after this.
bool has_x ()
void clear_x ()
Clears the x field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & x ()
Getter for x.
BuilderImpl & x (uint8_t elem)
Setter for x.
bool has_y ()
void clear_y ()
Clears the y field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & y ()
Getter for y.
BuilderImpl & y (uint8_t elem)
Setter for y.
bool has_vector_of_struct ()
void clear_vector_of_struct ()
Clears the vector_of_struct field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::test_types::wire::CopyableStruct> & vector_of_struct ()
Getter for vector_of_struct.
BuilderImpl & vector_of_struct (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::test_types::wire::CopyableStruct>>> elem)
Setter for vector_of_struct.
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.
bool & b ()
Getter for b.
BuilderImpl & b (bool elem)
Setter for b.
bool has_s ()
void clear_s ()
Clears the s field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & s ()
Getter for s.
BuilderImpl & s (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
Setter for s.
Protected Methods
void WireTableBaseBuilder< ::test_types::wire::SampleTable, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_types::wire::SampleTable>> && frame)