class DictionaryEntry

Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.driver.metadata/fuchsia.driver.metadata/cpp/fidl/fuchsia.driver.metadata/cpp/natural_types.h

A key/value pair in a `Dictionary`.

Public Methods

void DictionaryEntry (Storage_ storage)
void DictionaryEntry (::std::string key, ::fuchsia_driver_metadata::DictionaryValue value)
void DictionaryEntry ()

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

Defined at line 110 of file fidling/gen/sdk/fidl/fuchsia.driver.metadata/fuchsia.driver.metadata/cpp/fidl/fuchsia.driver.metadata/cpp/natural_types.h

void DictionaryEntry (DictionaryEntry && )

Defined at line 113 of file fidling/gen/sdk/fidl/fuchsia.driver.metadata/fuchsia.driver.metadata/cpp/fidl/fuchsia.driver.metadata/cpp/natural_types.h

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

Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.driver.metadata/fuchsia.driver.metadata/cpp/fidl/fuchsia.driver.metadata/cpp/natural_types.h

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

The key for a dictionary entry.

Nested dictionaries are represented by flattening the keys using '.' as a separator.

For example, a key "a.b" with value 42 represents a dictionary "a" containing

a key "b" with value 42.

::std::string & key ()

The key for a dictionary entry.

Nested dictionaries are represented by flattening the keys using '.' as a separator.

For example, a key "a.b" with value 42 represents a dictionary "a" containing

a key "b" with value 42.

DictionaryEntry & key (::std::string value)

The key for a dictionary entry.

Nested dictionaries are represented by flattening the keys using '.' as a separator.

For example, a key "a.b" with value 42 represents a dictionary "a" containing

a key "b" with value 42.

const ::fuchsia_driver_metadata::DictionaryValue & value ()

The value associated with the `key`.

::fuchsia_driver_metadata::DictionaryValue & value ()

The value associated with the `key`.

DictionaryEntry & value (::fuchsia_driver_metadata::DictionaryValue value)

The value associated with the `key`.

void DictionaryEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits