class MapFlags
Defined at line 220 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
|MapFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static MapFlags kRead
static MapFlags kWrite
static MapFlags kExecute
static MapFlags kGrowable
static MapFlags kVendorFlag0
static MapFlags kMask
Public Methods
void MapFlags ()
Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
void MapFlags (uint64_t value)
Constructs an instance of |MapFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 226 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 234 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 235 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
bool operator== (const MapFlags & other)
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
bool operator!= (const MapFlags & other)
Defined at line 237 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
std::optional<MapFlags> TryFrom (uint64_t value)
Constructs an instance of |MapFlags| 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 251 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags TruncatingUnknown (uint64_t value)
Constructs an instance of |MapFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags unknown_bits ()
Defined at line 263 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 266 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags operator~ ()
Defined at line 283 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags operator| (const MapFlags & other)
Defined at line 287 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags operator& (const MapFlags & other)
Defined at line 292 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags operator^ (const MapFlags & other)
Defined at line 297 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
MapFlags operator- (const MapFlags & other)
Defined at line 302 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
void operator|= (const MapFlags & other)
Defined at line 307 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
void operator&= (const MapFlags & other)
Defined at line 312 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
void operator^= (const MapFlags & other)
Defined at line 317 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h
void operator-= (const MapFlags & other)
Defined at line 322 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h