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_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 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