class SdioDeviceCapabilities
Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
|SdioDeviceCapabilities| 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 SdioDeviceCapabilities kMultiBlock
static SdioDeviceCapabilities kSrw
static SdioDeviceCapabilities kDirectCommand
static SdioDeviceCapabilities kSuspendResume
static SdioDeviceCapabilities kLowSpeed
static SdioDeviceCapabilities kHighSpeed
static SdioDeviceCapabilities kHighPower
static SdioDeviceCapabilities kFourBitBus
static SdioDeviceCapabilities kHsSdr12
static SdioDeviceCapabilities kHsSdr25
static SdioDeviceCapabilities kUhsSdr50
static SdioDeviceCapabilities kUhsSdr104
static SdioDeviceCapabilities kUhsDdr50
static SdioDeviceCapabilities kTypeA
static SdioDeviceCapabilities kTypeB
static SdioDeviceCapabilities kTypeC
static SdioDeviceCapabilities kTypeD
static SdioDeviceCapabilities kMask
Public Methods
void SdioDeviceCapabilities ()
Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
void SdioDeviceCapabilities (uint32_t value)
Constructs an instance of |SdioDeviceCapabilities| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 26 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
bool operator bool ()
Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
bool operator== (const SdioDeviceCapabilities & other)
Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
bool operator!= (const SdioDeviceCapabilities & other)
Defined at line 49 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
std::optional<SdioDeviceCapabilities> TryFrom (uint32_t value)
Constructs an instance of |SdioDeviceCapabilities| 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 63 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities TruncatingUnknown (uint32_t value)
Constructs an instance of |SdioDeviceCapabilities| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 72 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities operator~ ()
Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities operator| (const SdioDeviceCapabilities & other)
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities operator& (const SdioDeviceCapabilities & other)
Defined at line 124 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities operator^ (const SdioDeviceCapabilities & other)
Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
SdioDeviceCapabilities operator- (const SdioDeviceCapabilities & other)
Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
void operator|= (const SdioDeviceCapabilities & other)
Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
void operator&= (const SdioDeviceCapabilities & other)
Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
void operator^= (const SdioDeviceCapabilities & other)
Defined at line 149 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h
void operator-= (const SdioDeviceCapabilities & other)
Defined at line 154 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/common_types.h