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