class EncodedObject

Defined at line 551 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h

Result of evaluating an object, returned by Device.EvaluateObject().

Public Methods

void EncodedObject ()
void ~EncodedObject ()
void EncodedObject (EncodedObject && other)
bool IsUnknown ()

Defined at line 564 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h

EncodedObject & operator= (EncodedObject && other)
bool has_invalid_tag ()
bool is_object ()
EncodedObject WithObject (::fidl::ObjectView< ::fuchsia_hardware_acpi::wire::Object> val)

Always returned for EvaluateObjectMode.PLAIN_OBJECT.

template <typename... Args>
EncodedObject WithObject (::fidl::AnyArena & allocator, Args &&... args)

Always returned for EvaluateObjectMode.PLAIN_OBJECT.

Defined at line 577 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h

::fuchsia_hardware_acpi::wire::Object & object ()

Always returned for EvaluateObjectMode.PLAIN_OBJECT.

const ::fuchsia_hardware_acpi::wire::Object & object ()

Always returned for EvaluateObjectMode.PLAIN_OBJECT.

bool is_resources ()
EncodedObject WithResources (::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_hardware_acpi::wire::Resource>> val)

Always returned for EvaluateObjectMode.PARSE_RESOURCES.

template <typename... Args>
EncodedObject WithResources (::fidl::AnyArena & allocator, Args &&... args)

Always returned for EvaluateObjectMode.PARSE_RESOURCES.

Defined at line 595 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h

::fidl::VectorView< ::fuchsia_hardware_acpi::wire::Resource> & resources ()

Always returned for EvaluateObjectMode.PARSE_RESOURCES.

const ::fidl::VectorView< ::fuchsia_hardware_acpi::wire::Resource> & resources ()

Always returned for EvaluateObjectMode.PARSE_RESOURCES.

::fuchsia_hardware_acpi::wire::EncodedObject::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kObject 1
kResources 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h