class TreeNames
Defined at line 2712 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 ()
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_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, TreeNames * value, size_t offset)
zx_status_t Clone (TreeNames * result)
bool has_invalid_tag ()
Defined at line 2740 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
bool is_some ()
Defined at line 2744 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
TreeNames & set_some (::std::vector< ::std::string> value)
::std::vector< ::std::string> & some ()
A specified subset of tree names.
Defined at line 2747 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 2753 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
bool is_all ()
Defined at line 2759 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 2763 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 2770 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
TreeNames & set_all (::fuchsia::diagnostics::All value)
TreeNames & SetUnknownData (fidl_xunion_tag_t ordinal, std::vector<uint8_t> bytes)
::fuchsia::diagnostics::TreeNames::Tag Which ()
Defined at line 2777 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 2792 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 2795 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kUnknown | 0 |
| kSome | 1 |
| kAll | 2 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 2725 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h
Friends
class Equality