class SelectorArgument

Defined at line 3306 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Argument used for Archive selectors, can be either the pre-parsed

fidl struct or string representation.

Public Methods

void SelectorArgument ()
void SelectorArgument (const SelectorArgument & )

Defined at line 3311 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

SelectorArgument & operator= (const SelectorArgument & )

Defined at line 3312 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

void SelectorArgument (SelectorArgument && )

Defined at line 3313 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

SelectorArgument & operator= (SelectorArgument && )

Defined at line 3314 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

bool IsUnknown ()

Defined at line 3321 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

bool has_invalid_tag ()
bool is_structured_selector ()
SelectorArgument WithStructuredSelector (::fidl::ObjectView< ::fuchsia_diagnostics::wire::Selector> val)

A Selector defining a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

template <typename... Args>
SelectorArgument WithStructuredSelector (::fidl::AnyArena & allocator, Args &&... args)

A Selector defining a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

Defined at line 3336 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

::fuchsia_diagnostics::wire::Selector & structured_selector ()

A Selector defining a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

const ::fuchsia_diagnostics::wire::Selector & structured_selector ()

A Selector defining a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

bool is_raw_selector ()
SelectorArgument WithRawSelector (::fidl::ObjectView< ::fidl::StringView> val)

A raw string representing a [fuchsia.diagnostics/Selector].

The Selector defines a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

NOTE: All StringSelectors parsed from the raw_selector will be interpreted in

string_pattern mode, giving significance to special characters.

See https://fuchsia.dev/fuchsia-src/reference/diagnostics/selectors for more information

template <typename... Args>
SelectorArgument WithRawSelector (::fidl::AnyArena & allocator, Args &&... args)

A raw string representing a [fuchsia.diagnostics/Selector].

The Selector defines a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

NOTE: All StringSelectors parsed from the raw_selector will be interpreted in

string_pattern mode, giving significance to special characters.

See https://fuchsia.dev/fuchsia-src/reference/diagnostics/selectors for more information

Defined at line 3366 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

::fidl::StringView & raw_selector ()

A raw string representing a [fuchsia.diagnostics/Selector].

The Selector defines a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

NOTE: All StringSelectors parsed from the raw_selector will be interpreted in

string_pattern mode, giving significance to special characters.

See https://fuchsia.dev/fuchsia-src/reference/diagnostics/selectors for more information

const ::fidl::StringView & raw_selector ()

A raw string representing a [fuchsia.diagnostics/Selector].

The Selector defines a pattern-matcher which selects for components within a hierarchy

and properties in a data hierarchy namespaced by component.

NOTE: All StringSelectors parsed from the raw_selector will be interpreted in

string_pattern mode, giving significance to special characters.

See https://fuchsia.dev/fuchsia-src/reference/diagnostics/selectors for more information

::fuchsia_diagnostics::wire::SelectorArgument::Tag Which ()

Enumerations

enum Tag
Name Value
kStructuredSelector 1
kRawSelector 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 3316 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h