class ObjectType

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

ACPI Object Types.

See ACPI spec v6.4, 19.6.96 - ObjectType (Get Object Type).

Public Members

static ObjectType kAny
static ObjectType kInteger
static ObjectType kString
static ObjectType kBuffer
static ObjectType kPackage
static ObjectType kFieldUnit
static ObjectType kDevice
static ObjectType kEvent
static ObjectType kMethod
static ObjectType kMutex
static ObjectType kOperationRegion
static ObjectType kPowerResource
static ObjectType kThermalZone
static ObjectType kBufferField
static ObjectType kDebugObject

Public Methods

void ObjectType ()

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

void ObjectType (uint32_t value)

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

EnumForSwitching_ operator fuchsia_hardware_acpi::ObjectType::EnumForSwitching_ ()

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

uint32_t operator unsigned int ()

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

bool IsUnknown ()

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

ObjectType Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

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