class Descriptor

Defined at line 176 of file fidling/gen/sdk/fidl/fuchsia.hardware.ufs/fuchsia.hardware.ufs/cpp/fidl/fuchsia.hardware.ufs/cpp/natural_types.h

Data required for reading and writing a Descriptor.

Public Methods

void Descriptor (Storage_ storage)
void Descriptor ()

Defined at line 182 of file fidling/gen/sdk/fidl/fuchsia.hardware.ufs/fuchsia.hardware.ufs/cpp/fidl/fuchsia.hardware.ufs/cpp/natural_types.h

void Descriptor (Descriptor && )

Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.hardware.ufs/fuchsia.hardware.ufs/cpp/fidl/fuchsia.hardware.ufs/cpp/natural_types.h

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

Defined at line 184 of file fidling/gen/sdk/fidl/fuchsia.hardware.ufs/fuchsia.hardware.ufs/cpp/fidl/fuchsia.hardware.ufs/cpp/natural_types.h

Descriptor & operator= (const Descriptor & other)
bool operator== (const Descriptor & other)
bool operator!= (const Descriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_ufs::DescriptorType> & type ()

Descriptor identification values.

::std::optional< ::fuchsia_hardware_ufs::DescriptorType> & type ()

Descriptor identification values.

Descriptor & type (std::optional< ::fuchsia_hardware_ufs::DescriptorType> value)

Descriptor identification values.

const std::optional< ::fuchsia_hardware_ufs::Identifier> & identifier ()

Identifier for identifying or distinguishing specific elements.

The index value is used to identify a specific descriptor from multiple descriptors

(ranging from 0 to 255), and the selector field may be needed to further identify

a particular descriptor.

::std::optional< ::fuchsia_hardware_ufs::Identifier> & identifier ()

Identifier for identifying or distinguishing specific elements.

The index value is used to identify a specific descriptor from multiple descriptors

(ranging from 0 to 255), and the selector field may be needed to further identify

a particular descriptor.

Descriptor & identifier (std::optional< ::fuchsia_hardware_ufs::Identifier> value)

Identifier for identifying or distinguishing specific elements.

The index value is used to identify a specific descriptor from multiple descriptors

(ranging from 0 to 255), and the selector field may be needed to further identify

a particular descriptor.

const std::optional<uint16_t> & length ()

The number of bytes to read from or write to the Descriptor.

::std::optional<uint16_t> & length ()

The number of bytes to read from or write to the Descriptor.

Descriptor & length (std::optional<uint16_t> value)

The number of bytes to read from or write to the Descriptor.

void Descriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits