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)

Records