class FunctionMetadata

Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/natural_types.h

Metadata describing an SDIO function.

Public Methods

void FunctionMetadata (Storage_ storage)
void FunctionMetadata ()

Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/natural_types.h

void FunctionMetadata (FunctionMetadata && )

Defined at line 140 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/natural_types.h

void FunctionMetadata (const FunctionMetadata & other)
bool IsEmpty ()
const std::optional<uint32_t> & function ()

The SDIO function number (1-7). Mandatory.

::std::optional<uint32_t> & function ()

The SDIO function number (1-7). Mandatory.

FunctionMetadata & function (std::optional<uint32_t> value)

The SDIO function number (1-7). Mandatory.

const std::optional<uint32_t> & id ()

The global ID assigned to this function node for driver binding. Optional.

::std::optional<uint32_t> & id ()

The global ID assigned to this function node for driver binding. Optional.

FunctionMetadata & id (std::optional<uint32_t> value)

The global ID assigned to this function node for driver binding. Optional.

void FunctionMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
FunctionMetadata & operator= (FunctionMetadata && )

Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/natural_types.h

FunctionMetadata & operator= (const FunctionMetadata & other)
bool operator== (const FunctionMetadata & other)
bool operator!= (const FunctionMetadata & other)

Friends

class MemberVisitor
class NaturalTableCodingTraits