class SdmmcHostPrefs

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

|SdmmcHostPrefs| 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 SdmmcHostPrefs kDisableHs400
static SdmmcHostPrefs kDisableHs200
static SdmmcHostPrefs kDisableHsddr
static SdmmcHostPrefs kMask

Public Methods

void SdmmcHostPrefs ()

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

void SdmmcHostPrefs (uint64_t value)

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

preserving any bit member not defined in the FIDL schema.

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

uint64_t operator unsigned long ()

Defined at line 150 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 151 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/common_types.h

bool operator== (const SdmmcHostPrefs & other)

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

bool operator!= (const SdmmcHostPrefs & other)

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

std::optional<SdmmcHostPrefs> TryFrom (uint64_t value)

Constructs an instance of |SdmmcHostPrefs| 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 167 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/common_types.h

SdmmcHostPrefs TruncatingUnknown (uint64_t value)

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

clearing any bit member not defined in the FIDL schema.

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

SdmmcHostPrefs operator~ ()

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

SdmmcHostPrefs operator| (const SdmmcHostPrefs & other)

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

SdmmcHostPrefs operator& (const SdmmcHostPrefs & other)

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

SdmmcHostPrefs operator^ (const SdmmcHostPrefs & other)

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

SdmmcHostPrefs operator- (const SdmmcHostPrefs & other)

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

void operator|= (const SdmmcHostPrefs & other)

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

void operator&= (const SdmmcHostPrefs & other)

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

void operator^= (const SdmmcHostPrefs & other)

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

void operator-= (const SdmmcHostPrefs & other)

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