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