template <>

class WireTableBuilder

Defined at line 2559 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/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_hardware_platform_bus::wire::Node> & name (First && first, Args &&... args_)

Name of the node.

Defined at line 2572 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Mmio>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Mmio>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & mmio (First && first, Args &&... args_)

MMIO regions.

Defined at line 2585 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Irq>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Irq>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & irq (First && first, Args &&... args_)

Interrupts.

Defined at line 2598 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Bti>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Bti>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & bti (First && first, Args &&... args_)

BTIs.

Defined at line 2611 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Smc>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Smc>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & smc (First && first, Args &&... args_)

SMC calls.

Defined at line 2624 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Metadata>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::Metadata>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & metadata (First && first, Args &&... args_)

Metadata

Defined at line 2637 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::BootMetadata>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_platform_bus::wire::BootMetadata>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & boot_metadata (First && first, Args &&... args_)

Boot metadata (from ZBI items)

Defined at line 2650 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_driver_framework::wire::NodeProperty2>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_driver_framework::wire::NodeProperty2>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & properties (First && first, Args &&... args_)

Other node properties beyond BIND_PLATFORM_DEV_VID, BIND_PLATFORM_DEV_PID, and BIND_PLATFORM_DEV_DID.

Defined at line 2663 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_hardware_power::wire::PowerElementConfiguration>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_hardware_power::wire::PowerElementConfiguration>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_platform_bus::wire::Node> & power_config (First && first, Args &&... args_)

Defined at line 2675 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/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_hardware_platform_bus::wire::Node> & driver_host (First && first, Args &&... args_)

Defined at line 2687 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/wire_types.h

Friends

template <>
class Node