class Resolver
Defined at line 1937 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
Declares a resolver which is responsible for resolving component URLs to
actual components. See `fuchsia.component.resolution.Resolver` for the
protocol resolvers are expected to implement.
Public Methods
void Resolver (Storage_ storage)
void Resolver ()
Defined at line 1942 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void Resolver (Resolver && )
Defined at line 1943 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void Resolver (const Resolver & other)
Resolver & operator= (Resolver && )
Defined at line 1944 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
Resolver & operator= (const Resolver & other)
bool operator== (const Resolver & other)
bool operator!= (const Resolver & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
(Required) The name of this resolver.
Must be unique among resolvers declared in the same `ComponentDecl`.
::std::optional< ::std::string> & name ()
(Required) The name of this resolver.
Must be unique among resolvers declared in the same `ComponentDecl`.
Resolver & name (std::optional< ::std::string> value)
(Required) The name of this resolver.
Must be unique among resolvers declared in the same `ComponentDecl`.
const std::optional< ::std::string> & source_path ()
(Optional) The path to the resolver protocol in the component's outgoing
directory
Not set for built-in capabilities.
::std::optional< ::std::string> & source_path ()
(Optional) The path to the resolver protocol in the component's outgoing
directory
Not set for built-in capabilities.
Resolver & source_path (std::optional< ::std::string> value)
(Optional) The path to the resolver protocol in the component's outgoing
directory
Not set for built-in capabilities.
void Resolver (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits