template <>
class WireTableBuilder
Defined at line 4425 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Public Methods
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & event_time (First && first, Args &&... args_)
`event_time` is in nanoseconds when the event was recorded.
Defined at line 4438 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & event_time (First && first, Args &&... args_)
`event_time` is in nanoseconds when the event was recorded.
Defined at line 4438 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::MouseInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::MouseInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & mouse (First && first, Args &&... args_)
`mouse` is the report generated if the device contains a mouse.
Defined at line 4451 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::MouseInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::MouseInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & mouse (First && first, Args &&... args_)
`mouse` is the report generated if the device contains a mouse.
Defined at line 4451 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::SensorInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::SensorInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & sensor (First && first, Args &&... args_)
`sensor` is the report generated if the device contains a sensor.
Defined at line 4464 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::SensorInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::SensorInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & sensor (First && first, Args &&... args_)
`sensor` is the report generated if the device contains a sensor.
Defined at line 4464 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::TouchInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::TouchInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & touch (First && first, Args &&... args_)
`touch` is the report generated if the device contains a touch device.
Defined at line 4477 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::TouchInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::TouchInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & touch (First && first, Args &&... args_)
`touch` is the report generated if the device contains a touch device.
Defined at line 4477 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::KeyboardInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::KeyboardInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & keyboard (First && first, Args &&... args_)
`keyboard` is the report generated if the device contains a keyboard.
Defined at line 4490 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::KeyboardInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::KeyboardInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & keyboard (First && first, Args &&... args_)
`keyboard` is the report generated if the device contains a keyboard.
Defined at line 4490 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::ConsumerControlInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::ConsumerControlInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & consumer_control (First && first, Args &&... args_)
`consumer_controls` is the report generated if the device contains a
ConsumerControl device.
Defined at line 4504 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = ::fuchsia_input_report::wire::ConsumerControlInputReport, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_input_report::wire::ConsumerControlInputReport>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & consumer_control (First && first, Args &&... args_)
`consumer_controls` is the report generated if the device contains a
ConsumerControl device.
Defined at line 4504 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & trace_id (First && first, Args &&... args_)
Unique ID to connect trace async begin/end events.
Defined at line 4517 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::InputReport> & trace_id (First && first, Args &&... args_)
Unique ID to connect trace async begin/end events.
Defined at line 4517 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Friends
template <>
class InputReport