class Data
Defined at line 1388 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Public Methods
void Data (const Data & )
Defined at line 1393 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
void Data (Data && )
Defined at line 1395 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
void Data ()
bool IsUnknown ()
Defined at line 1405 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
bool has_invalid_tag ()
bool is_bytes ()
Data WithBytes (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
::fidl::VectorView<uint8_t> & bytes ()
const ::fidl::VectorView<uint8_t> & bytes ()
bool is_string ()
Data WithString (::fidl::ObjectView< ::fidl::StringView> val)
::fidl::StringView & string ()
const ::fidl::StringView & string ()
bool is_int64 ()
Data WithInt64 (::fidl::ObjectView<int64_t> val)
int64_t & int64 ()
const int64_t & int64 ()
bool is_uint64 ()
Data WithUint64 (::fidl::ObjectView<uint64_t> val)
uint64_t & uint64 ()
const uint64_t & uint64 ()
::fuchsia_component_sandbox::wire::Data::Tag Which ()
Data & operator= (const Data & )
Defined at line 1394 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Data & operator= (Data && )
Defined at line 1396 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
template <typename... Args>
Data WithBytes (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1416 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
template <typename... Args>
Data WithString (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1430 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
template <typename... Args>
Data WithInt64 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1444 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
template <typename... Args>
Data WithUint64 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1458 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kBytes | 1 |
| kString | 2 |
| kInt64 | 3 |
| kUint64 | 4 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 1398 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h