class Annotation
Defined at line 281 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
An annotation defined dynamically by key/value pair.
The Session Framework does not constrain the contents of `key` and `value`
in any way. Cooperating components that exchange annotations must define
and validate annotation entries based on their own conventions.
Public Methods
void Annotation (Storage_ storage)
void Annotation (::fuchsia_element::AnnotationKey key, ::fuchsia_element::AnnotationValue value)
void Annotation ()
Default constructs a |Annotation| only if all of its members are default constructible.
Defined at line 292 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
void Annotation (Annotation && )
Defined at line 295 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
const ::fuchsia_element::AnnotationKey & key ()
An identfier for this annotation.
::fuchsia_element::AnnotationKey & key ()
An identfier for this annotation.
Annotation & key (::fuchsia_element::AnnotationKey value)
An identfier for this annotation.
Annotation & operator= (Annotation && )
Defined at line 296 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
const ::fuchsia_element::AnnotationValue & value ()
The content of this annotation.
::fuchsia_element::AnnotationValue & value ()
The content of this annotation.
Annotation & value (::fuchsia_element::AnnotationValue value)
The content of this annotation.
void Annotation (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits