class Annotation

Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/natural_types.h

An annotation and its plain ASCII string key.

Annotations are short strings, e.g., the board name or the build version.

Public Methods

void Annotation (Storage_ storage)
void Annotation (::std::string key, ::std::string value)
void Annotation ()

Default constructs a |Annotation| only if all of its members are default constructible.

Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/natural_types.h

void Annotation (Annotation && )

Defined at line 125 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/natural_types.h

void Annotation (const Annotation & other)
Annotation & operator= (Annotation && )

Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/natural_types.h

Annotation & operator= (const Annotation & other)
bool operator== (const Annotation & other)
bool operator!= (const Annotation & other)
const ::std::string & key ()
::std::string & key ()
Annotation & key (::std::string value)

Setter for key.

const ::std::string & value ()
::std::string & value ()
Annotation & value (::std::string value)

Setter for value.

void Annotation (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits