class Flag

Defined at line 260 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, setting, resetting, clearing, or toggling a flag.

Public Methods

void Flag (Storage_ storage)
void Flag ()

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

void Flag (Flag && )

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

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

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

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

Flag identification values.

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

Flag identification values.

Flag & type (std::optional< ::fuchsia_hardware_ufs::FlagType> value)

Flag identification values.

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

The index value may be needed to identify a specific element of a flag,

and the selector may be used to further identify a specific element of a flag.

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

The index value may be needed to identify a specific element of a flag,

and the selector may be used to further identify a specific element of a flag.

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

The index value may be needed to identify a specific element of a flag,

and the selector may be used to further identify a specific element of a flag.

void Flag (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits