class VsliceRange
Defined at line 1689 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
VsliceRange describes a range of virtual slices: start, length, and allocated status.
These ranges are returned in an ordered container, which implicitly describes the
starting offset, starting from the "index zero" slice.
Public Methods
void VsliceRange (Storage_ storage)
void VsliceRange (bool allocated, uint64_t count)
void VsliceRange ()
Default constructs a |VsliceRange| only if all of its members are default constructible.
Defined at line 1699 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void VsliceRange (VsliceRange && )
Defined at line 1702 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void VsliceRange (const VsliceRange & other)
VsliceRange & operator= (VsliceRange && )
Defined at line 1703 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
VsliceRange & operator= (const VsliceRange & other)
bool operator== (const VsliceRange & other)
bool operator!= (const VsliceRange & other)
bool allocated ()
True if the virtual slices are allocated, false otherwise.
bool & allocated ()
True if the virtual slices are allocated, false otherwise.
VsliceRange & allocated (bool value)
True if the virtual slices are allocated, false otherwise.
uint64_t count ()
The number of contiguous virtual slices.
uint64_t & count ()
The number of contiguous virtual slices.
VsliceRange & count (uint64_t value)
The number of contiguous virtual slices.
void VsliceRange (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits