class TreeNames
Defined at line 2851 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
TreeNames are the set of names of fuchsia.inspect.Trees for a component that
were parsed out of a selector. The hierarchy and property selector portions
will only be applied to trees that match this set.
Public Members
static const fidl_type_t * FidlType
Public Methods
void TreeNames ()
bool is_some ()
Defined at line 2883 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
::std::vector< ::std::string> & some ()
A specified subset of tree names.
Defined at line 2886 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
const ::std::vector< ::std::string> & some ()
A specified subset of tree names.
Defined at line 2892 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
bool is_all ()
Defined at line 2898 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
::fuchsia::diagnostics::All & all ()
All of the available trees. Equivalent to listing all of the names of
trees.
Defined at line 2902 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
const ::fuchsia::diagnostics::All & all ()
All of the available trees. Equivalent to listing all of the names of
trees.
Defined at line 2909 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
::fuchsia::diagnostics::TreeNames::Tag Which ()
Defined at line 2916 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 2931 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
const std::vector<uint8_t> * UnknownBytes ()
Defined at line 2934 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
void ~TreeNames ()
void TreeNames (TreeNames && )
TreeNames & operator= (TreeNames && )
TreeNames WithSome (::std::vector< ::std::string> && )
TreeNames WithAll (::fuchsia::diagnostics::All && )
::std::unique_ptr<TreeNames> New ()
void Encode (::fidl::Encoder *encoder,size_toffset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,TreeNames *value,size_toffset)
zx_status_t Clone (TreeNames * result)
bool has_invalid_tag ()
Defined at line 2879 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
TreeNames & set_some (::std::vector< ::std::string> value)
TreeNames & set_all (::fuchsia::diagnostics::All value)
TreeNames & SetUnknownData (fidl_xunion_tag_t ordinal, std::vector<uint8_t> bytes)
Enumerations
enum Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kUnknown | 0 | -- |
| kSome | 1 |
0x1 |
| kAll | 2 |
0x2 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 2864 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
Friends
class Equality