class SdmmcVmoRight

Defined at line 241 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 243 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 247 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 252 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 253 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 254 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 255 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 269 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 278 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 291 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 295 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 300 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 305 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 310 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 315 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 320 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 325 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 330 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/common_types.h