class VmoOptions
Defined at line 23 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
Options for creating a VMO.
|VmoOptions| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static VmoOptions kResizable
static VmoOptions kTrapDirty
static VmoOptions kUnbounded
static VmoOptions kMask
Public Methods
void VmoOptions ()
Defined at line 25 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
void VmoOptions (uint32_t value)
Constructs an instance of |VmoOptions| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 35 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
bool operator bool ()
Defined at line 36 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
bool operator== (const VmoOptions & other)
Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
bool operator!= (const VmoOptions & other)
Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
std::optional<VmoOptions> TryFrom (uint32_t value)
Constructs an instance of |VmoOptions| 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 52 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions TruncatingUnknown (uint32_t value)
Constructs an instance of |VmoOptions| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions unknown_bits ()
Defined at line 64 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
bool has_unknown_bits ()
Defined at line 67 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions operator~ ()
Defined at line 80 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions operator| (const VmoOptions & other)
Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions operator& (const VmoOptions & other)
Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions operator^ (const VmoOptions & other)
Defined at line 94 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
VmoOptions operator- (const VmoOptions & other)
Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
void operator|= (const VmoOptions & other)
Defined at line 104 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
void operator&= (const VmoOptions & other)
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
void operator^= (const VmoOptions & other)
Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h
void operator-= (const VmoOptions & other)
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/common_types.h