class DictionaryValue

Defined at line 207 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

A dictionary's value is a string, a list of strings, or a list of objects.

Public Methods

void DictionaryValue ()
void DictionaryValue (const DictionaryValue & )

Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

DictionaryValue & operator= (const DictionaryValue & )

Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

void DictionaryValue (DictionaryValue && )

Defined at line 213 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

DictionaryValue & operator= (DictionaryValue && )

Defined at line 214 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

bool IsUnknown ()

Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

bool has_invalid_tag ()
bool is_str ()
DictionaryValue WithStr (::fidl::ObjectView< ::fidl::StringView> val)
template <typename... Args>
DictionaryValue WithStr (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

::fidl::StringView & str ()
const ::fidl::StringView & str ()
bool is_str_vec ()
DictionaryValue WithStrVec (::fidl::ObjectView< ::fidl::VectorView< ::fidl::StringView>> val)
template <typename... Args>
DictionaryValue WithStrVec (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

::fidl::VectorView< ::fidl::StringView> & str_vec ()
const ::fidl::VectorView< ::fidl::StringView> & str_vec ()
bool is_obj_vec ()
DictionaryValue WithObjVec (::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_data::wire::Dictionary>> val)
template <typename... Args>
DictionaryValue WithObjVec (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 261 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h

::fidl::VectorView< ::fuchsia_data::wire::Dictionary> & obj_vec ()
const ::fidl::VectorView< ::fuchsia_data::wire::Dictionary> & obj_vec ()
::fuchsia_data::wire::DictionaryValue::Tag Which ()

Enumerations

enum Tag
Name Value
kStr 1
kStrVec 2
kObjVec 3
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.data/fuchsia.data/cpp/fidl/fuchsia.data/cpp/wire_types.h