template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 3384 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h
Public Methods
::fuchsia_accessibility_semantics::wire::Hit Build ()
Build and return the table. The builder should not be used after this.
bool has_node_id ()
void clear_node_id ()
Clears the node_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & node_id ()
Unique ID that represents a node in a particular UI.
Zero is assumed to be the root node and the only entry point to the tree.
node_id will not be filled when there is no hit.
BuilderImpl & node_id (uint32_t elem)
Unique ID that represents a node in a particular UI.
Zero is assumed to be the root node and the only entry point to the tree.
node_id will not be filled when there is no hit.
bool has_path_from_root ()
void clear_path_from_root ()
Clears the path_from_root field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView<uint32_t> & path_from_root ()
The ordered list of node ids which represent path from root node to the hit node.
BuilderImpl & path_from_root (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView<uint32_t>>> elem)
The ordered list of node ids which represent path from root node to the hit node.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_accessibility_semantics::wire::Hit, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_accessibility_semantics::wire::Hit>> && frame)