class PropertySelector
Defined at line 1711 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
A selector defining a set of nodes to match, and on those matched nodes a set of named
properties to match.
Public Methods
void PropertySelector (Storage_ storage)
void PropertySelector (::std::vector< ::fuchsia_diagnostics::StringSelector> node_path, ::fuchsia_diagnostics::StringSelector target_properties)
void PropertySelector ()
Default constructs a |PropertySelector| only if all of its members are default constructible.
Defined at line 1721 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void PropertySelector (PropertySelector && )
Defined at line 1724 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void PropertySelector (const PropertySelector & other)
PropertySelector & operator= (PropertySelector && )
Defined at line 1725 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
PropertySelector & operator= (const PropertySelector & other)
bool operator== (const PropertySelector & other)
bool operator!= (const PropertySelector & other)
const ::std::vector< ::fuchsia_diagnostics::StringSelector> & node_path ()
A vector of StringSelectors which serve as a pattern matcher
for paths through a hierarchy of named nodes. Each entry in the vector
is a selector for a single named node in a data hierarchy. The vector
of selectors for named nodes, then, defines a selector on paths through the
data hierarchy.
Node paths support wildcarding, which will glob a single level of a
node hierarchy. eg:
root/a/b/*/d
will match all nodes named d which are below some child of node b.
root/a/b/c*
will match all nodes below b which start with the character "c".
::std::vector< ::fuchsia_diagnostics::StringSelector> & node_path ()
A vector of StringSelectors which serve as a pattern matcher
for paths through a hierarchy of named nodes. Each entry in the vector
is a selector for a single named node in a data hierarchy. The vector
of selectors for named nodes, then, defines a selector on paths through the
data hierarchy.
Node paths support wildcarding, which will glob a single level of a
node hierarchy. eg:
root/a/b/*/d
will match all nodes named d which are below some child of node b.
root/a/b/c*
will match all nodes below b which start with the character "c".
PropertySelector & node_path (::std::vector< ::fuchsia_diagnostics::StringSelector> value)
A vector of StringSelectors which serve as a pattern matcher
for paths through a hierarchy of named nodes. Each entry in the vector
is a selector for a single named node in a data hierarchy. The vector
of selectors for named nodes, then, defines a selector on paths through the
data hierarchy.
Node paths support wildcarding, which will glob a single level of a
node hierarchy. eg:
root/a/b/*/d
will match all nodes named d which are below some child of node b.
root/a/b/c*
will match all nodes below b which start with the character "c".
const ::fuchsia_diagnostics::StringSelector & target_properties ()
A StringSelector which serves as a pattern matcher for
string-named properties on a node in a data hierarchy.
target_properties supports wildcarding, which will match against all properties
on any node matched by node_path.
::fuchsia_diagnostics::StringSelector & target_properties ()
A StringSelector which serves as a pattern matcher for
string-named properties on a node in a data hierarchy.
target_properties supports wildcarding, which will match against all properties
on any node matched by node_path.
PropertySelector & target_properties (::fuchsia_diagnostics::StringSelector value)
A StringSelector which serves as a pattern matcher for
string-named properties on a node in a data hierarchy.
target_properties supports wildcarding, which will match against all properties
on any node matched by node_path.
void PropertySelector (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits