class RamdiskFlag

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

|RamdiskFlag| 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 RamdiskFlag kResumeOnWake
static RamdiskFlag kDiscardNotFlushedOnWake
static RamdiskFlag kDiscardRandom
static RamdiskFlag kMask

Public Methods

void RamdiskFlag ()

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

void RamdiskFlag (uint32_t value)

Constructs an instance of |RamdiskFlag| 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.ramdisk/fuchsia.hardware.ramdisk/cpp/fidl/fuchsia.hardware.ramdisk/cpp/common_types.h

uint32_t operator unsigned int ()

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

bool operator bool ()

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

bool operator== (const RamdiskFlag & other)

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

bool operator!= (const RamdiskFlag & other)

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

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

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

RamdiskFlag TruncatingUnknown (uint32_t value)

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

clearing any bit member not defined in the FIDL schema.

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

RamdiskFlag operator~ ()

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

RamdiskFlag operator| (const RamdiskFlag & other)

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

RamdiskFlag operator& (const RamdiskFlag & other)

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

RamdiskFlag operator^ (const RamdiskFlag & other)

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

RamdiskFlag operator- (const RamdiskFlag & other)

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

void operator|= (const RamdiskFlag & other)

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

void operator&= (const RamdiskFlag & other)

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

void operator^= (const RamdiskFlag & other)

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

void operator-= (const RamdiskFlag & other)

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