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