class NavigationEventListenerFlags

Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

Flags clients can set when connecting a [`NavigationEventListener`] to indicates interest in

optional features.

|NavigationEventListenerFlags| is strict, hence is guaranteed to only contain

members defined in the FIDL schema when receiving it in a message.

Sending unknown members will fail at runtime.

Public Members

static NavigationEventListenerFlags kFavicon
static NavigationEventListenerFlags kMask

Public Methods

void NavigationEventListenerFlags ()

Defined at line 275 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

void NavigationEventListenerFlags (uint64_t value)

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

preserving any bit member not defined in the FIDL schema.

Defined at line 279 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

uint64_t operator unsigned long ()

Defined at line 283 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

bool operator bool ()

Defined at line 284 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

bool operator== (const NavigationEventListenerFlags & other)

Defined at line 285 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

bool operator!= (const NavigationEventListenerFlags & other)

Defined at line 286 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

std::optional<NavigationEventListenerFlags> TryFrom (uint64_t value)

Constructs an instance of |NavigationEventListenerFlags| 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 300 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags TruncatingUnknown (uint64_t value)

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

clearing any bit member not defined in the FIDL schema.

Defined at line 309 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags operator~ ()

Defined at line 320 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags operator| (const NavigationEventListenerFlags & other)

Defined at line 324 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags operator& (const NavigationEventListenerFlags & other)

Defined at line 329 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags operator^ (const NavigationEventListenerFlags & other)

Defined at line 334 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

NavigationEventListenerFlags operator- (const NavigationEventListenerFlags & other)

Defined at line 339 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

void operator|= (const NavigationEventListenerFlags & other)

Defined at line 344 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

void operator&= (const NavigationEventListenerFlags & other)

Defined at line 349 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

void operator^= (const NavigationEventListenerFlags & other)

Defined at line 354 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h

void operator-= (const NavigationEventListenerFlags & other)

Defined at line 359 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/common_types.h