class Spec
Defined at line 843 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
Description of an element to be added to a session.
Public Methods
void Spec (Storage_ storage)
bool IsEmpty ()
void Spec ()
Defined at line 849 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
void Spec (Spec && )
Defined at line 850 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
const std::optional< ::std::string> & component_url ()
The component URL of the element. Required.
::std::optional< ::std::string> & component_url ()
The component URL of the element. Required.
Spec & component_url (std::optional< ::std::string> value)
The component URL of the element. Required.
const std::optional< ::std::vector< ::fuchsia_element::Annotation>> & annotations ()
Initial annotations on the element. Required, but can be an empty vector. If the element
manager URL annotation is included (which is allowed, but not necessary), then it *must*
match `component_url`.
::std::optional< ::std::vector< ::fuchsia_element::Annotation>> & annotations ()
Initial annotations on the element. Required, but can be an empty vector. If the element
manager URL annotation is included (which is allowed, but not necessary), then it *must*
match `component_url`.
Spec & annotations (std::optional< ::std::vector< ::fuchsia_element::Annotation>> value)
Initial annotations on the element. Required, but can be an empty vector. If the element
manager URL annotation is included (which is allowed, but not necessary), then it *must*
match `component_url`.
void Spec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Spec & operator= (Spec && )
Defined at line 851 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits