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