template <>

class WireTableBuilder

Defined at line 1781 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

Public Methods

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & label (First && first, Args &&... args_)

The primary label for an element. If longer than MAX_LABEL_SIZE the client is responsible

for truncating the label.

Defined at line 1795 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & secondary_label (First && first, Args &&... args_)

The secondary label for an element. If longer than MAX_LABEL_SIZE the client is responsible

for truncating the label.

Defined at line 1809 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & secondary_action_description (First && first, Args &&... args_)

A description of what the secondary action on a node (equivalent to long press or right click) should do.

Defined at line 1822 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::RangeAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::RangeAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & range (First && first, Args &&... args_)

The range attributes are filled if the element is a slider / a range

control.

Defined at line 1836 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::SetAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::SetAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & set (First && first, Args &&... args_)

Set attributes are filled if the element is part of some type of set.

For example, radio buttons that are related are part of the same set.

Defined at line 1850 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::SetAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::SetAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & list_attributes (First && first, Args &&... args_)

The list attributes should be filled if the node has the LIST role.

Note that only `size` and `set_element_ids` should be filled.

Defined at line 1864 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::SetAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::SetAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & list_element_attributes (First && first, Args &&... args_)

The list element attributes should be filled if the node has a

LIST_ELEMENT role and descends from a node with a LIST role.

Note that only `index` should be filled.

Defined at line 1879 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::TableAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::TableAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & table_attributes (First && first, Args &&... args_)

The table attributes are filled when the element is a table.

Defined at line 1892 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::TableRowAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::TableRowAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & table_row_attributes (First && first, Args &&... args_)

The table row attributes are filled when the element is a table row.

Defined at line 1905 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

template <typename First = ::fuchsia_accessibility_semantics::wire::TableCellAttributes, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_accessibility_semantics::wire::TableCellAttributes>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_accessibility_semantics::wire::Attributes> & table_cell_attributes (First && first, Args &&... args_)

The table cell attributes are filled when the element is a table cell.

Defined at line 1918 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/cpp/fidl/fuchsia.accessibility.semantics/cpp/wire_types.h

Friends

template <>
class Attributes