template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 928 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/wire_types.h
Public Methods
::fuchsia_camera2::wire::StreamConstraints Build ()
Build and return the table. The builder should not be used after this.
bool has_properties ()
void clear_properties ()
Clears the properties field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_camera2::wire::StreamProperties & properties ()
A table that describes the properties of the stream. Any properties specified will
be considered requirements for matching streams.
BuilderImpl & properties (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_camera2::wire::StreamProperties>> elem)
A table that describes the properties of the stream. Any properties specified will
be considered requirements for matching streams.
bool has_format_index ()
void clear_format_index ()
Clears the format_index field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & format_index ()
If specified, the stream will be created using this index for the initial format index.
If unspecified, the first stream format will be used.
BuilderImpl & format_index (uint32_t elem)
If specified, the stream will be created using this index for the initial format index.
If unspecified, the first stream format will be used.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_camera2::wire::StreamConstraints, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_camera2::wire::StreamConstraints>> && frame)