class ImportFlags
Defined at line 355 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
|ImportFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static ImportFlags SEMAPHORE_ONE_SHOT
static ImportFlags kMask
Public Methods
void ImportFlags ()
Defined at line 357 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 362 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 371 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 377 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
uint64_t operator unsigned long ()
Defined at line 381 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool operator bool ()
Defined at line 382 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool operator== (const ImportFlags & other)
Defined at line 383 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool operator!= (const ImportFlags & other)
Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
ImportFlags unknown_bits ()
Defined at line 392 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 395 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
ImportFlags operator~ ()
Defined at line 407 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
ImportFlags operator| (const ImportFlags & other)
Defined at line 411 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
ImportFlags operator& (const ImportFlags & other)
Defined at line 416 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
ImportFlags operator^ (const ImportFlags & other)
Defined at line 421 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
void operator|= (const ImportFlags & other)
Defined at line 426 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
void operator&= (const ImportFlags & other)
Defined at line 431 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
void operator^= (const ImportFlags & other)
Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h