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