template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 608 of file fidling/gen/src/tests/benchmarks/fidl/benchmark_suite/benchmark_suite_fidl/cpp/fidl/test.benchmarkfidl/cpp/wire_types.h
Public Methods
::test_benchmarkfidl::wire::Table16 Build ()
Build and return the table. The builder should not be used after this.
bool has_field1 ()
void clear_field1 ()
Clears the field1 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field1 ()
Getter for field1.
BuilderImpl & field1 (uint8_t elem)
Setter for field1.
bool has_field2 ()
void clear_field2 ()
Clears the field2 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field2 ()
Getter for field2.
BuilderImpl & field2 (uint8_t elem)
Setter for field2.
bool has_field3 ()
void clear_field3 ()
Clears the field3 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field3 ()
Getter for field3.
BuilderImpl & field3 (uint8_t elem)
Setter for field3.
bool has_field4 ()
void clear_field4 ()
Clears the field4 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field4 ()
Getter for field4.
BuilderImpl & field4 (uint8_t elem)
Setter for field4.
bool has_field5 ()
void clear_field5 ()
Clears the field5 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field5 ()
Getter for field5.
BuilderImpl & field5 (uint8_t elem)
Setter for field5.
bool has_field6 ()
void clear_field6 ()
Clears the field6 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field6 ()
Getter for field6.
BuilderImpl & field6 (uint8_t elem)
Setter for field6.
bool has_field7 ()
void clear_field7 ()
Clears the field7 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field7 ()
Getter for field7.
BuilderImpl & field7 (uint8_t elem)
Setter for field7.
bool has_field8 ()
void clear_field8 ()
Clears the field8 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field8 ()
Getter for field8.
BuilderImpl & field8 (uint8_t elem)
Setter for field8.
bool has_field9 ()
void clear_field9 ()
Clears the field9 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field9 ()
Getter for field9.
BuilderImpl & field9 (uint8_t elem)
Setter for field9.
bool has_field10 ()
void clear_field10 ()
Clears the field10 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field10 ()
Getter for field10.
BuilderImpl & field10 (uint8_t elem)
Setter for field10.
bool has_field11 ()
void clear_field11 ()
Clears the field11 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field11 ()
Getter for field11.
BuilderImpl & field11 (uint8_t elem)
Setter for field11.
bool has_field12 ()
void clear_field12 ()
Clears the field12 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field12 ()
Getter for field12.
BuilderImpl & field12 (uint8_t elem)
Setter for field12.
bool has_field13 ()
void clear_field13 ()
Clears the field13 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field13 ()
Getter for field13.
BuilderImpl & field13 (uint8_t elem)
Setter for field13.
bool has_field14 ()
void clear_field14 ()
Clears the field14 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field14 ()
Getter for field14.
BuilderImpl & field14 (uint8_t elem)
Setter for field14.
bool has_field15 ()
void clear_field15 ()
Clears the field15 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field15 ()
Getter for field15.
BuilderImpl & field15 (uint8_t elem)
Setter for field15.
bool has_field16 ()
void clear_field16 ()
Clears the field16 field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & field16 ()
Getter for field16.
BuilderImpl & field16 (uint8_t elem)
Setter for field16.
Protected Methods
void WireTableBaseBuilder< ::test_benchmarkfidl::wire::Table16, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_benchmarkfidl::wire::Table16>> && frame)