class Object

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

Represents an object passed to or returned by

fuchsia.hardware.acpi/Device.EvaluateMethod().

Public Methods

void Object (const Object & )

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

void Object (Object && )

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

bool IsUnknown ()

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

void Object ()
template <typename... Args>
Object WithPackageVal (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Object WithProcessorVal (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Object WithPowerResourceVal (::fidl::AnyArena & allocator, Args &&... args)

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

bool has_invalid_tag ()
bool is_integer_val ()
Object WithIntegerVal (::fidl::ObjectView<uint64_t> val)
template <typename... Args>
Object WithIntegerVal (::fidl::AnyArena & allocator, Args &&... args)

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

uint64_t & integer_val ()
const uint64_t & integer_val ()
bool is_string_val ()
Object WithStringVal (::fidl::ObjectView< ::fidl::StringView> val)
template <typename... Args>
Object WithStringVal (::fidl::AnyArena & allocator, Args &&... args)

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

::fidl::StringView & string_val ()
const ::fidl::StringView & string_val ()
bool is_buffer_val ()
Object WithBufferVal (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
template <typename... Args>
Object WithBufferVal (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Object WithReferenceVal (::fidl::AnyArena & allocator, Args &&... args)

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

::fidl::VectorView<uint8_t> & buffer_val ()
const ::fidl::VectorView<uint8_t> & buffer_val ()
bool is_package_val ()
Object WithPackageVal (::fidl::ObjectView< ::fuchsia_hardware_acpi::wire::ObjectList> val)
::fuchsia_hardware_acpi::wire::ObjectList & package_val ()
const ::fuchsia_hardware_acpi::wire::ObjectList & package_val ()
bool is_reference_val ()
Object WithReferenceVal (::fidl::ObjectView< ::fuchsia_hardware_acpi::wire::Handle> val)
::fuchsia_hardware_acpi::wire::Handle & reference_val ()
const ::fuchsia_hardware_acpi::wire::Handle & reference_val ()
bool is_processor_val ()
Object WithProcessorVal (::fidl::ObjectView< ::fuchsia_hardware_acpi::wire::Processor> val)
Object & operator= (Object && )

Defined at line 333 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::Processor & processor_val ()
const ::fuchsia_hardware_acpi::wire::Processor & processor_val ()
bool is_power_resource_val ()
Object WithPowerResourceVal (::fidl::ObjectView< ::fuchsia_hardware_acpi::wire::PowerResource> val)
Object & operator= (const Object & )

Defined at line 331 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::PowerResource & power_resource_val ()
const ::fuchsia_hardware_acpi::wire::PowerResource & power_resource_val ()
::fuchsia_hardware_acpi::wire::Object::Tag Which ()

Enumerations

enum Tag
Name Value
kIntegerVal 1
kStringVal 2
kBufferVal 3
kPackageVal 4
kReferenceVal 5
kProcessorVal 6
kPowerResourceVal 7
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

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