class ResolverRegistration
Defined at line 5005 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
A mapping of URL scheme to resolver name.
Public Methods
void ResolverRegistration (Storage_ storage)
void ResolverRegistration ()
Defined at line 5010 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void ResolverRegistration (ResolverRegistration && )
Defined at line 5011 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void ResolverRegistration (const ResolverRegistration & other)
ResolverRegistration & operator= (ResolverRegistration && )
Defined at line 5012 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
ResolverRegistration & operator= (const ResolverRegistration & other)
bool operator== (const ResolverRegistration & other)
bool operator!= (const ResolverRegistration & other)
bool IsEmpty ()
const std::optional< ::std::string> & resolver ()
(Required) The name of the resolver.
::std::optional< ::std::string> & resolver ()
(Required) The name of the resolver.
ResolverRegistration & resolver (std::optional< ::std::string> value)
(Required) The name of the resolver.
const std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
::std::optional< ::fuchsia_component_decl::Ref> & source ()
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
ResolverRegistration & source (std::optional< ::fuchsia_component_decl::Ref> value)
(Required) The provider of the capability relative to the component
itself. Must be `parent`, `self`, or `child`.
const std::optional< ::std::string> & scheme ()
(Required) The URL scheme the resolver is registered to handle. Only one
resolver may be registered to a particular URL scheme. The URL scheme
must start with a lowercase ASCII letter (a-z), and may contain
lowercase ASCII letters, digits, `+`, `-`, and `.`.
::std::optional< ::std::string> & scheme ()
(Required) The URL scheme the resolver is registered to handle. Only one
resolver may be registered to a particular URL scheme. The URL scheme
must start with a lowercase ASCII letter (a-z), and may contain
lowercase ASCII letters, digits, `+`, `-`, and `.`.
ResolverRegistration & scheme (std::optional< ::std::string> value)
(Required) The URL scheme the resolver is registered to handle. Only one
resolver may be registered to a particular URL scheme. The URL scheme
must start with a lowercase ASCII letter (a-z), and may contain
lowercase ASCII letters, digits, `+`, `-`, and `.`.
void ResolverRegistration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits