class ResultFlags

Defined at line 426 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

|ResultFlags| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static ResultFlags kDiscontinuity
static ResultFlags kMask

Public Methods

void ResultFlags ()

Defined at line 428 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

void ResultFlags (uint32_t value)

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

preserving any bit member not defined in the FIDL schema.

Defined at line 432 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

uint32_t operator unsigned int ()

Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

bool operator bool ()

Defined at line 437 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

bool operator== (const ResultFlags & other)

Defined at line 438 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

bool operator!= (const ResultFlags & other)

Defined at line 439 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

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

Constructs an instance of |ResultFlags| 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 453 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags TruncatingUnknown (uint32_t value)

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

clearing any bit member not defined in the FIDL schema.

Defined at line 462 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags unknown_bits ()

Defined at line 465 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

bool has_unknown_bits ()

Defined at line 468 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags operator~ ()

Defined at line 477 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags operator| (const ResultFlags & other)

Defined at line 481 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags operator& (const ResultFlags & other)

Defined at line 486 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags operator^ (const ResultFlags & other)

Defined at line 491 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ResultFlags operator- (const ResultFlags & other)

Defined at line 496 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

void operator|= (const ResultFlags & other)

Defined at line 501 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

void operator&= (const ResultFlags & other)

Defined at line 506 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

void operator^= (const ResultFlags & other)

Defined at line 511 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

void operator-= (const ResultFlags & other)

Defined at line 516 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h