class ImportFlags

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

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

defined in the FIDL schema.

Public Members

static ImportFlags kSemaphoreOneShot
static ImportFlags kMask

Public Methods

void ImportFlags ()

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

void ImportFlags (uint64_t value)

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

preserving any bit member not defined in the FIDL schema.

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

uint64_t operator unsigned long ()

Defined at line 133 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 134 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

bool operator== (const ImportFlags & other)

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

bool operator!= (const ImportFlags & other)

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

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

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

ImportFlags TruncatingUnknown (uint64_t value)

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

clearing any bit member not defined in the FIDL schema.

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

ImportFlags unknown_bits ()

Defined at line 162 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 165 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

ImportFlags operator~ ()

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

ImportFlags operator| (const ImportFlags & other)

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

ImportFlags operator& (const ImportFlags & other)

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

ImportFlags operator^ (const ImportFlags & other)

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

ImportFlags operator- (const ImportFlags & other)

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

void operator|= (const ImportFlags & other)

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

void operator&= (const ImportFlags & other)

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

void operator^= (const ImportFlags & other)

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

void operator-= (const ImportFlags & other)

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