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