class DictionaryOptionalItem
Defined at line 732 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h
A key-value pair in a [`DictionaryRef`], where the value may be elided.
This is useful for APIs that may wish to omit the value, for example if it could not be
duplicated.
Public Methods
void DictionaryOptionalItem (Storage_ storage)
void DictionaryOptionalItem (::std::string key, ::fidl::Box< ::fuchsia_component_sandbox::WrappedCapabilityId> value)
void DictionaryOptionalItem ()
Default constructs a |DictionaryOptionalItem| only if all of its members are default constructible.
Defined at line 742 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h
void DictionaryOptionalItem (DictionaryOptionalItem && )
Defined at line 745 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h
const ::std::string & key ()
::std::string & key ()
DictionaryOptionalItem & key (::std::string value)
Setter for key.
DictionaryOptionalItem & operator= (DictionaryOptionalItem && )
Defined at line 746 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/natural_types.h
const ::fidl::Box< ::fuchsia_component_sandbox::WrappedCapabilityId> & value ()
::fidl::Box< ::fuchsia_component_sandbox::WrappedCapabilityId> & value ()
DictionaryOptionalItem & value (::fidl::Box< ::fuchsia_component_sandbox::WrappedCapabilityId> value)
Setter for value.
void DictionaryOptionalItem (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits