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