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