class CreateVmoOptions
Defined at line 240 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
Options for `MapperSession.CreateVmo`.
|CreateVmoOptions| is strict, hence is guaranteed to only contain
members defined in the FIDL schema when receiving it in a message.
Sending unknown members will fail at runtime.
Public Members
static CreateVmoOptions kSupplyZeroesOnError
static CreateVmoOptions kMask
Public Methods
void CreateVmoOptions ()
Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
void CreateVmoOptions (uint32_t value)
Constructs an instance of |CreateVmoOptions| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 250 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
bool operator bool ()
Defined at line 251 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
bool operator== (const CreateVmoOptions & other)
Defined at line 252 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
bool operator!= (const CreateVmoOptions & other)
Defined at line 253 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
std::optional<CreateVmoOptions> TryFrom (uint32_t value)
Constructs an instance of |CreateVmoOptions| 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 267 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions TruncatingUnknown (uint32_t value)
Constructs an instance of |CreateVmoOptions| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 276 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions operator~ ()
Defined at line 287 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions operator| (const CreateVmoOptions & other)
Defined at line 291 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions operator& (const CreateVmoOptions & other)
Defined at line 296 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions operator^ (const CreateVmoOptions & other)
Defined at line 301 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
CreateVmoOptions operator- (const CreateVmoOptions & other)
Defined at line 306 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
void operator|= (const CreateVmoOptions & other)
Defined at line 311 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
void operator&= (const CreateVmoOptions & other)
Defined at line 316 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
void operator^= (const CreateVmoOptions & other)
Defined at line 321 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h
void operator-= (const CreateVmoOptions & other)
Defined at line 326 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/common_types.h