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_tfirst_block,uint64_tlast_block,uint64_tflags,::std::stringname)
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