class Partition
Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
Public Methods
void Partition (Storage_ storage)
void Partition (::std::array<uint8_t, 16> type_guid, ::std::array<uint8_t, 16> unique_guid, uint64_t first_block, uint64_t last_block, uint64_t flags, ::std::string name)
void Partition ()
Default constructs a |Partition| only if all of its members are default constructible.
Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
void Partition (Partition && )
Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
void Partition (const Partition & other)
Partition & operator= (Partition && )
Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.boot.metadata/fuchsia.boot.metadata/cpp/fidl/fuchsia.boot.metadata/cpp/natural_types.h
Partition & operator= (const Partition & other)
bool operator== (const Partition & other)
bool operator!= (const Partition & other)
const ::std::array<uint8_t, 16> & type_guid ()
GUID specifying the format and use of data stored in the partition.
::std::array<uint8_t, 16> & type_guid ()
GUID specifying the format and use of data stored in the partition.
Partition & type_guid (::std::array<uint8_t, 16> value)
GUID specifying the format and use of data stored in the partition.
const ::std::array<uint8_t, 16> & unique_guid ()
GUID unique to this partition.
::std::array<uint8_t, 16> & unique_guid ()
GUID unique to this partition.
Partition & unique_guid (::std::array<uint8_t, 16> value)
GUID unique to this partition.
uint64_t first_block ()
First block occupied by this partition.
uint64_t & first_block ()
First block occupied by this partition.
Partition & first_block (uint64_t value)
First block occupied by this partition.
uint64_t last_block ()
Last block occupied by this partition.
uint64_t & last_block ()
Last block occupied by this partition.
Partition & last_block (uint64_t value)
Last block occupied by this partition.
uint64_t flags ()
Reserved for future use. Set to 0.
uint64_t & flags ()
Reserved for future use. Set to 0.
Partition & flags (uint64_t value)
Reserved for future use. Set to 0.
const ::std::string & name ()
::std::string & name ()
Partition & name (::std::string value)
Setter for name.
void Partition (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits