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