class Resolver
Defined at line 1717 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 1722 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 1723 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)
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.
Resolver & operator= (Resolver && )
Defined at line 1724 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> & 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.
void Resolver (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits