class Filter

Defined at line 534 of file fidling/gen/sdk/fidl/fuchsia.debugger/fuchsia.debugger/cpp/fidl/fuchsia.debugger/cpp/natural_types.h

A filter that will apply to processes and components running now and in the

future. Any component or process that matches the given pattern and type

will be attached, thereafter allowing clients to query information about the

program(s). A valid filter will always contain a non-empty pattern string,

and a FilterType to discern what to compare the pattern against. Additional

options may be specified via FilterOptions.

Public Methods

void Filter (Storage_ storage)
void Filter (::std::string pattern, ::fuchsia_debugger::FilterType type, ::fuchsia_debugger::FilterOptions options)
void Filter ()

Default constructs a |Filter| only if all of its members are default constructible.

Defined at line 545 of file fidling/gen/sdk/fidl/fuchsia.debugger/fuchsia.debugger/cpp/fidl/fuchsia.debugger/cpp/natural_types.h

void Filter (Filter && )

Defined at line 548 of file fidling/gen/sdk/fidl/fuchsia.debugger/fuchsia.debugger/cpp/fidl/fuchsia.debugger/cpp/natural_types.h

void Filter (const Filter & other)
Filter & operator= (Filter && )

Defined at line 549 of file fidling/gen/sdk/fidl/fuchsia.debugger/fuchsia.debugger/cpp/fidl/fuchsia.debugger/cpp/natural_types.h

Filter & operator= (const Filter & other)
bool operator== (const Filter & other)
bool operator!= (const Filter & other)
const ::std::string & pattern ()

A string pattern to be matched against the given |type|. An empty

pattern will result in a NO_PATTERN error.

::std::string & pattern ()

A string pattern to be matched against the given |type|. An empty

pattern will result in a NO_PATTERN error.

Filter & pattern (::std::string value)

A string pattern to be matched against the given |type|. An empty

pattern will result in a NO_PATTERN error.

::fuchsia_debugger::FilterType type ()

How to interpret |pattern|. See FilterType.

::fuchsia_debugger::FilterType & type ()

How to interpret |pattern|. See FilterType.

Filter & type (::fuchsia_debugger::FilterType value)

How to interpret |pattern|. See FilterType.

const ::fuchsia_debugger::FilterOptions & options ()

Additional options for this filter. See FilterOptions.

::fuchsia_debugger::FilterOptions & options ()

Additional options for this filter. See FilterOptions.

Filter & options (::fuchsia_debugger::FilterOptions value)

Additional options for this filter. See FilterOptions.

void Filter (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits