class PartitionInfo

Defined at line 772 of file fidling/gen/sdk/fidl/fuchsia.storage.partitions/fuchsia.storage.partitions/cpp/fidl/fuchsia.storage.partitions/cpp/natural_types.h

Public Methods

void PartitionInfo (Storage_ storage)
void PartitionInfo (::std::string name, ::fuchsia_storage_block::Guid type_guid, ::fuchsia_storage_block::Guid instance_guid, uint64_t start_block, uint64_t num_blocks, uint64_t flags)
void PartitionInfo ()

Default constructs a |PartitionInfo| only if all of its members are default constructible.

Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.storage.partitions/fuchsia.storage.partitions/cpp/fidl/fuchsia.storage.partitions/cpp/natural_types.h

void PartitionInfo (PartitionInfo && )

Defined at line 786 of file fidling/gen/sdk/fidl/fuchsia.storage.partitions/fuchsia.storage.partitions/cpp/fidl/fuchsia.storage.partitions/cpp/natural_types.h

void PartitionInfo (const PartitionInfo & other)
PartitionInfo & operator= (PartitionInfo && )

Defined at line 787 of file fidling/gen/sdk/fidl/fuchsia.storage.partitions/fuchsia.storage.partitions/cpp/fidl/fuchsia.storage.partitions/cpp/natural_types.h

PartitionInfo & operator= (const PartitionInfo & other)
bool operator== (const PartitionInfo & other)
bool operator!= (const PartitionInfo & other)
const ::std::string & name ()
::std::string & name ()
PartitionInfo & name (::std::string value)

Setter for name.

const ::fuchsia_storage_block::Guid & type_guid ()
::fuchsia_storage_block::Guid & type_guid ()
PartitionInfo & type_guid (::fuchsia_storage_block::Guid value)

Setter for type_guid.

const ::fuchsia_storage_block::Guid & instance_guid ()
::fuchsia_storage_block::Guid & instance_guid ()
PartitionInfo & instance_guid (::fuchsia_storage_block::Guid value)

Setter for instance_guid.

uint64_t start_block ()
uint64_t & start_block ()
PartitionInfo & start_block (uint64_t value)

Setter for start_block.

uint64_t num_blocks ()
uint64_t & num_blocks ()
PartitionInfo & num_blocks (uint64_t value)

Setter for num_blocks.

uint64_t flags ()
uint64_t & flags ()
PartitionInfo & flags (uint64_t value)

Setter for flags.

void PartitionInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits