class Status

Defined at line 143 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

|Status| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static Status kInterrupt
static Status kNewCaps
static Status kSixtysixMhz
static Status kFastB2B
static Status kMstrPerr
static Status kDevselLow
static Status kDevselHigh
static Status kTargAbortSig
static Status kTargAbortRcv
static Status kMstrAbortRcv
static Status kSerrSig
static Status kPerr
static Status kMask

Public Methods

void Status ()

Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void Status (uint16_t value)

Constructs an instance of |Status| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

Defined at line 149 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

uint16_t operator unsigned short ()

Defined at line 164 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

bool operator bool ()

Defined at line 165 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

bool operator== (const Status & other)

Defined at line 166 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

bool operator!= (const Status & other)

Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

std::optional<Status> TryFrom (uint16_t value)

Constructs an instance of |Status| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

Defined at line 181 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status TruncatingUnknown (uint16_t value)

Constructs an instance of |Status| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

Defined at line 190 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status unknown_bits ()

Defined at line 193 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

bool has_unknown_bits ()

Defined at line 196 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status operator~ ()

Defined at line 227 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status operator| (const Status & other)

Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status operator& (const Status & other)

Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status operator^ (const Status & other)

Defined at line 241 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Status operator- (const Status & other)

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void operator|= (const Status & other)

Defined at line 251 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void operator&= (const Status & other)

Defined at line 256 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void operator^= (const Status & other)

Defined at line 261 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void operator-= (const Status & other)

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