class Quirk
Defined at line 21 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
|Quirk| 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 Quirk kStripResponseCrc
static Quirk kNoDma
static Quirk kStripResponseCrcPreserveOrder
static Quirk kNonStandardTuning
static Quirk kNoDdr
static Quirk kUseDmaBoundaryAlignment
static Quirk kNoHs400EnhancedStrobe
static Quirk kVendorSetSignalVoltage
static Quirk kVendorSetBusWidth
static Quirk kVendorSetBusFreq
static Quirk kVendorSetTiming
static Quirk kVendorPerformTuning
static Quirk kMask
Public Methods
void Quirk ()
Defined at line 23 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
void Quirk (uint64_t value)
Constructs an instance of |Quirk| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
uint64_t operator unsigned long ()
Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
bool operator bool ()
Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
bool operator== (const Quirk & other)
Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
bool operator!= (const Quirk & other)
Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
std::optional<Quirk> TryFrom (uint64_t value)
Constructs an instance of |Quirk| 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 59 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk TruncatingUnknown (uint64_t value)
Constructs an instance of |Quirk| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 68 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk operator~ ()
Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk operator| (const Quirk & other)
Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk operator& (const Quirk & other)
Defined at line 110 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk operator^ (const Quirk & other)
Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
Quirk operator- (const Quirk & other)
Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
void operator|= (const Quirk & other)
Defined at line 125 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
void operator&= (const Quirk & other)
Defined at line 130 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
void operator^= (const Quirk & other)
Defined at line 135 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h
void operator-= (const Quirk & other)
Defined at line 140 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/common_types.h