class FocusKoidChain

Defined at line 267 of file fidling/gen/sdk/fidl/fuchsia.ui.focus/fuchsia.ui.focus/hlcpp/fuchsia/ui/focus/cpp/fidl.h

A `FocusKoidChain` serves almost the same purpose as a `FocusChain`, but is

intended for applications that merely need to identify views in the chain

and do not need to watch their state.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::vector<uint64_t> & focus_chain ()

Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.ui.focus/fuchsia.ui.focus/hlcpp/fuchsia/ui/focus/cpp/fidl.h

bool has_focus_chain ()

Defined at line 277 of file fidling/gen/sdk/fidl/fuchsia.ui.focus/fuchsia.ui.focus/hlcpp/fuchsia/ui/focus/cpp/fidl.h

::std::vector<uint64_t> * mutable_focus_chain ()

Defined at line 281 of file fidling/gen/sdk/fidl/fuchsia.ui.focus/fuchsia.ui.focus/hlcpp/fuchsia/ui/focus/cpp/fidl.h

void clear_focus_chain ()

Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.ui.focus/fuchsia.ui.focus/hlcpp/fuchsia/ui/focus/cpp/fidl.h

FocusKoidChain & set_focus_chain (::std::vector<uint64_t> _value)
void FocusKoidChain ()
void FocusKoidChain (FocusKoidChain && other)
void ~FocusKoidChain ()
FocusKoidChain & operator= (FocusKoidChain && other)
::std::unique_ptr<FocusKoidChain> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, FocusKoidChain * _value, size_t _offset)
zx_status_t Clone (FocusKoidChain * _result)