class SubtreeSelector
Defined at line 1611 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, for which the entire subtree including
those nodes are selected.
Public Methods
void SubtreeSelector (Storage_ storage)
void SubtreeSelector (::std::vector< ::fuchsia_diagnostics::StringSelector> node_path)
void SubtreeSelector ()
Default constructs a |SubtreeSelector| only if all of its members are default constructible.
Defined at line 1621 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void SubtreeSelector (SubtreeSelector && )
Defined at line 1624 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void SubtreeSelector (const SubtreeSelector & other)
SubtreeSelector & operator= (SubtreeSelector && )
Defined at line 1625 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
SubtreeSelector & operator= (const SubtreeSelector & other)
bool operator== (const SubtreeSelector & other)
bool operator!= (const SubtreeSelector & 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".
SubtreeSelector & 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".
void SubtreeSelector (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits