class TreeNames
Defined at line 2903 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 2935 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 2938 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 2944 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
bool is_all ()
Defined at line 2950 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 2954 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 2961 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
::fuchsia::diagnostics::TreeNames::Tag Which ()
Defined at line 2968 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 2983 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 2986 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 2931 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 2916 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
Friends
class Equality