class RunnerRegistration
Defined at line 3191 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
A repository of the runners available in an environment.
Public Methods
void RunnerRegistration (Storage_ storage)
void RunnerRegistration ()
Defined at line 3196 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void RunnerRegistration (RunnerRegistration && )
Defined at line 3197 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void RunnerRegistration (const RunnerRegistration & other)
RunnerRegistration & operator= (RunnerRegistration && )
Defined at line 3198 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
RunnerRegistration & operator= (const RunnerRegistration & other)
bool operator== (const RunnerRegistration & other)
bool operator!= (const RunnerRegistration & other)
bool IsEmpty ()
const std::optional< ::std::string> & source_name ()
(Required) The name of the runner capability as it's exposed to,
offered, or defined by this component.
::std::optional< ::std::string> & source_name ()
(Required) The name of the runner capability as it's exposed to,
offered, or defined by this component.
RunnerRegistration & source_name (std::optional< ::std::string> value)
(Required) The name of the runner capability as it's exposed to,
offered, or defined by this component.
const std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
::std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
RunnerRegistration & source (std::optional< ::fuchsia_component_decl::Ref> value)
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
const std::optional< ::std::string> & target_name ()
(Required) The name by which the runner is made available in this
environment.
::std::optional< ::std::string> & target_name ()
(Required) The name by which the runner is made available in this
environment.
RunnerRegistration & target_name (std::optional< ::std::string> value)
(Required) The name by which the runner is made available in this
environment.
void RunnerRegistration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits