class RestartRematchFlags
Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
These flags indicate when a |fuchsia.driver.index.DriverIndex::MatchDriver| call should be
made for a node that is restarting in order to find a new driver, instead of reusing the driver
that was previously bound to the node.
|RestartRematchFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static RestartRematchFlags REQUESTED
static RestartRematchFlags NON_REQUESTED
static RestartRematchFlags COMPOSITE_SPEC
static RestartRematchFlags kMask
Public Methods
void RestartRematchFlags ()
Defined at line 146 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
std::optional<RestartRematchFlags> TryFrom (uint32_t value)
Constructs an instance of |RestartRematchFlags| 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 151 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags TruncatingUnknown (uint32_t value)
Constructs an instance of |RestartRematchFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 160 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
void RestartRematchFlags (uint32_t value)
Constructs an instance of |RestartRematchFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 166 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 172 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
bool operator bool ()
Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
bool operator== (const RestartRematchFlags & other)
Defined at line 174 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
bool operator!= (const RestartRematchFlags & other)
Defined at line 175 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags unknown_bits ()
Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags operator~ ()
Defined at line 200 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags operator| (const RestartRematchFlags & other)
Defined at line 204 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags operator& (const RestartRematchFlags & other)
Defined at line 209 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
RestartRematchFlags operator^ (const RestartRematchFlags & other)
Defined at line 214 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
void operator|= (const RestartRematchFlags & other)
Defined at line 219 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
void operator&= (const RestartRematchFlags & other)
Defined at line 224 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h
void operator^= (const RestartRematchFlags & other)
Defined at line 229 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h