class MapFlags
Defined at line 55 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
Map flags.
|MapFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static MapFlags NO_PREALLOC
static MapFlags SYSCALL_READ_ONLY
static MapFlags SYSCALL_WRITE_ONLY
static MapFlags MMAPABLE
static MapFlags CLONE
static MapFlags kMask
Public Methods
void MapFlags ()
Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.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 62 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.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 71 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.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 77 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 85 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
bool operator bool ()
Defined at line 86 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
bool operator== (const MapFlags & other)
Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
bool operator!= (const MapFlags & other)
Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
MapFlags unknown_bits ()
Defined at line 96 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
MapFlags operator~ ()
Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
MapFlags operator| (const MapFlags & other)
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
MapFlags operator& (const MapFlags & other)
Defined at line 124 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
MapFlags operator^ (const MapFlags & other)
Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
void operator|= (const MapFlags & other)
Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
void operator&= (const MapFlags & other)
Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
void operator^= (const MapFlags & other)
Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h