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