class SdmmcVmoRight

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

|SdmmcVmoRight| is strict, hence is guaranteed to only contain

members defined in the FIDL schema when receiving it in a message.

Sending unknown members will fail at runtime.

Public Members

static SdmmcVmoRight kRead
static SdmmcVmoRight kWrite
static SdmmcVmoRight kMask

Public Methods

void SdmmcVmoRight ()

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

void SdmmcVmoRight (uint32_t value)

Constructs an instance of |SdmmcVmoRight| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

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

uint32_t operator unsigned int ()

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

bool operator bool ()

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

bool operator== (const SdmmcVmoRight & other)

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

bool operator!= (const SdmmcVmoRight & other)

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

std::optional<SdmmcVmoRight> TryFrom (uint32_t value)

Constructs an instance of |SdmmcVmoRight| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

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

SdmmcVmoRight TruncatingUnknown (uint32_t value)

Constructs an instance of |SdmmcVmoRight| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

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

SdmmcVmoRight operator~ ()

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

SdmmcVmoRight operator| (const SdmmcVmoRight & other)

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

SdmmcVmoRight operator& (const SdmmcVmoRight & other)

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

SdmmcVmoRight operator^ (const SdmmcVmoRight & other)

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

SdmmcVmoRight operator- (const SdmmcVmoRight & other)

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

void operator|= (const SdmmcVmoRight & other)

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

void operator&= (const SdmmcVmoRight & other)

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

void operator^= (const SdmmcVmoRight & other)

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

void operator-= (const SdmmcVmoRight & other)

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