class ConnectionType
Defined at line 18 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
|ConnectionType| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static ConnectionType NODE
static ConnectionType CONTROLLER
static ConnectionType DEVICE
static ConnectionType kMask
Public Methods
void ConnectionType ()
Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
std::optional<ConnectionType> TryFrom (uint8_t value)
Constructs an instance of |ConnectionType| 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 25 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType TruncatingUnknown (uint8_t value)
Constructs an instance of |ConnectionType| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
void ConnectionType (uint8_t value)
Constructs an instance of |ConnectionType| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
uint8_t operator unsigned char ()
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
bool operator bool ()
Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
bool operator== (const ConnectionType & other)
Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
bool operator!= (const ConnectionType & other)
Defined at line 49 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType unknown_bits ()
Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 60 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType operator~ ()
Defined at line 74 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType operator| (const ConnectionType & other)
Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType operator& (const ConnectionType & other)
Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
ConnectionType operator^ (const ConnectionType & other)
Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
void operator|= (const ConnectionType & other)
Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
void operator&= (const ConnectionType & other)
Defined at line 98 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h
void operator^= (const ConnectionType & other)
Defined at line 103 of file fidling/gen/sdk/fidl/fuchsia.device.fs/fuchsia.device.fs/hlcpp/fuchsia/device/fs/cpp/fidl.h