class UseRunner
Defined at line 8045 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
Declares runner used by a component.
Public Methods
void UseRunner (Storage_ storage)
void UseRunner ()
Defined at line 8050 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void UseRunner (UseRunner && )
Defined at line 8051 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void UseRunner (const UseRunner & other)
UseRunner & operator= (UseRunner && )
Defined at line 8052 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
UseRunner & operator= (const UseRunner & other)
bool operator== (const UseRunner & other)
bool operator!= (const UseRunner & other)
bool IsEmpty ()
const std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the runner relative to the component.
Must be `parent`, `child`, `framework`, or `environment`.
::std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the runner relative to the component.
Must be `parent`, `child`, `framework`, or `environment`.
UseRunner & source (std::optional< ::fuchsia_component_decl::Ref> value)
(Required) The provider of the runner relative to the component.
Must be `parent`, `child`, `framework`, or `environment`.
const std::optional< ::std::string> & source_name ()
(Required) Name identifying the runner, by which it was presented to this
component.
::std::optional< ::std::string> & source_name ()
(Required) Name identifying the runner, by which it was presented to this
component.
UseRunner & source_name (std::optional< ::std::string> value)
(Required) Name identifying the runner, by which it was presented to this
component.
const std::optional< ::std::string> & source_dictionary ()
(Optional) Path in a dictionary provided by `source` which contains `source_name`.
If this field is absent, `source_name` identifies a capability directly routed
by `source`. If set, `source_name` identifies a capability nested inside this
dictionary.
::std::optional< ::std::string> & source_dictionary ()
(Optional) Path in a dictionary provided by `source` which contains `source_name`.
If this field is absent, `source_name` identifies a capability directly routed
by `source`. If set, `source_name` identifies a capability nested inside this
dictionary.
UseRunner & source_dictionary (std::optional< ::std::string> value)
(Optional) Path in a dictionary provided by `source` which contains `source_name`.
If this field is absent, `source_name` identifies a capability directly routed
by `source`. If set, `source_name` identifies a capability nested inside this
dictionary.
void UseRunner (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits