class MapFlags
Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
Map flags.
|MapFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static MapFlags kNoPrealloc
static MapFlags kSyscallReadOnly
static MapFlags kSyscallWriteOnly
static MapFlags kMmapable
static MapFlags kClone
static MapFlags kMask
Public Methods
void MapFlags ()
Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
void MapFlags (uint32_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 26 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
bool operator bool ()
Defined at line 35 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
bool operator== (const MapFlags & other)
Defined at line 36 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
bool operator!= (const MapFlags & other)
Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
std::optional<MapFlags> TryFrom (uint32_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 51 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags TruncatingUnknown (uint32_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 60 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags unknown_bits ()
Defined at line 63 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
bool has_unknown_bits ()
Defined at line 66 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags operator~ ()
Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags operator| (const MapFlags & other)
Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags operator& (const MapFlags & other)
Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags operator^ (const MapFlags & other)
Defined at line 97 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
MapFlags operator- (const MapFlags & other)
Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
void operator|= (const MapFlags & other)
Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
void operator&= (const MapFlags & other)
Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
void operator^= (const MapFlags & other)
Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h
void operator-= (const MapFlags & other)
Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h