class Partition
Defined at line 395 of file fidling/gen/sdk/fidl/fuchsia.hardware.nand/fuchsia.hardware.nand/cpp/fidl/fuchsia.hardware.nand/cpp/natural_types.h
Public Methods
void Partition (::std::array<uint8_t, 16> type_guid, ::std::array<uint8_t, 16> unique_guid, uint32_t first_block, uint32_t last_block, uint32_t copy_count, uint32_t copy_byte_offset, ::std::array<uint8_t, 32> name, bool hidden, bool bbt)
void Partition ()
Default constructs a |Partition| only if all of its members are default constructible.
Defined at line 406 of file fidling/gen/sdk/fidl/fuchsia.hardware.nand/fuchsia.hardware.nand/cpp/fidl/fuchsia.hardware.nand/cpp/natural_types.h
void Partition (Partition && )
Defined at line 409 of file fidling/gen/sdk/fidl/fuchsia.hardware.nand/fuchsia.hardware.nand/cpp/fidl/fuchsia.hardware.nand/cpp/natural_types.h
void Partition (Storage_ storage)
void Partition (const Partition & other)
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.
uint32_t first_block ()
First and last block occupied by this partition.
uint32_t & first_block ()
First and last block occupied by this partition.
Partition & first_block (uint32_t value)
First and last block occupied by this partition.
uint32_t last_block ()
uint32_t & last_block ()
Partition & last_block (uint32_t value)
Setter for last_block.
uint32_t copy_count ()
The number of data copies and offset between each data copy (if relevant).
uint32_t & copy_count ()
The number of data copies and offset between each data copy (if relevant).
Partition & copy_count (uint32_t value)
The number of data copies and offset between each data copy (if relevant).
uint32_t copy_byte_offset ()
uint32_t & copy_byte_offset ()
Partition & copy_byte_offset (uint32_t value)
Setter for copy_byte_offset.
const ::std::array<uint8_t, 32> & name ()
::std::array<uint8_t, 32> & name ()
Partition & name (::std::array<uint8_t, 32> value)
Setter for name.
bool hidden ()
Not a user-visible partition.
bool & hidden ()
Not a user-visible partition.
Partition & hidden (bool value)
Not a user-visible partition.
bool bbt ()
Contains a legacy bad block table.
bool & bbt ()
Contains a legacy bad block table.
Partition & bbt (bool value)
Contains a legacy bad block table.
void Partition (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Partition & operator= (Partition && )
Defined at line 410 of file fidling/gen/sdk/fidl/fuchsia.hardware.nand/fuchsia.hardware.nand/cpp/fidl/fuchsia.hardware.nand/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits