class Resolver

Defined at line 1793 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h

A resolver capability

Public Methods

void Resolver (Storage_ storage)
void Resolver ()

Defined at line 1798 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h

void Resolver (Resolver && )

Defined at line 1799 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h

void Resolver (const Resolver & other)
Resolver & operator= (Resolver && )

Defined at line 1800 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/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 ()

The name of the resolver.

::std::optional< ::std::string> & name ()

The name of the resolver.

Resolver & name (std::optional< ::std::string> value)

The name of the resolver.

const std::optional< ::std::string> & as ()

A rename of the resolver, which can be set when routing to another

component. This field is optional.

::std::optional< ::std::string> & as ()

A rename of the resolver, which can be set when routing to another

component. This field is optional.

Resolver & as (std::optional< ::std::string> value)

A rename of the resolver, which can be set when routing to another

component. This field is optional.

const std::optional< ::std::string> & path ()

Override the path in which the resolver is installed. Instead of

`/svc/{name}`, this value will be used. Path should begin with a

leading slash and omit a trailing slash, e.g.

`/foo/fuchsia.logger.LogSink`. This field is optional.

::std::optional< ::std::string> & path ()

Override the path in which the resolver is installed. Instead of

`/svc/{name}`, this value will be used. Path should begin with a

leading slash and omit a trailing slash, e.g.

`/foo/fuchsia.logger.LogSink`. This field is optional.

Resolver & path (std::optional< ::std::string> value)

Override the path in which the resolver is installed. Instead of

`/svc/{name}`, this value will be used. Path should begin with a

leading slash and omit a trailing slash, e.g.

`/foo/fuchsia.logger.LogSink`. This field is optional.

const std::optional< ::std::string> & from_dictionary ()

Optional. If set, the path to the dictionary routed by `from` which contains

the capability. Superseded by [`Realm.AddRouteFromDictionary`].

::std::optional< ::std::string> & from_dictionary ()

Optional. If set, the path to the dictionary routed by `from` which contains

the capability. Superseded by [`Realm.AddRouteFromDictionary`].

Resolver & from_dictionary (std::optional< ::std::string> value)

Optional. If set, the path to the dictionary routed by `from` which contains

the capability. Superseded by [`Realm.AddRouteFromDictionary`].

void Resolver (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits